怎样利用gitee进行代码管理(常见的两种私家令牌-HTTPS和公钥SSH) ...

打印 上一主题 下一主题

主题 865|帖子 865|积分 2595

Getee平台提供了四种方式管理代码,如下图所示:




一、利用私家令牌(HTTPS)管理代码

长处:账户下所有项目都可以操作,而且利用快捷,过程简单,可以选择令牌的权限范围,HTTPS协议兼容性好。
缺点:安全性风险(令牌泄漏),无法知道令牌被多少人用,用在哪些地方,用在哪些项目,HTTPS 协议性能较差。


申请私家令牌

点击上图红框,跳转到令牌页面。如下图所示,填写形貌内容,随便写。提交跋文得生存令牌,页面关掉就没了,无法找回,只能再次生成新的随机令牌字符:

当地怎样创建项目

1、当地没有创建过项目大概拉取过项目,也就是空文件夹,那么可以直接利用此条命令拉取最新的代码,后面提交不用再别的配置
  1. git clone https://<Username>:<私人令牌>@gitee.com/***/***.git
复制代码
2、如果当地已经有git项目,只想修改配置,那么利用此条命令修改即可
  1. git remote set-url origin https://<Username>:<私人令牌>@gitee.com/***/***.git
复制代码
注意两种方法前提都要先配置用户和邮箱,这是必须的!如下
注意* 昵称就是提交后体现的谁提交的信息。
  1. git config --global user.name '昵称' 
  2. git config --global user.email '邮箱'
复制代码
如果后台删除了私家令牌,那么利用令牌的所有用户以后的拉取和推送都会失败。

二、利用SSH公钥管理代码

长处:高度安全性,公钥存储在服务器端,私钥生存在当地。SSH高效传输性能
缺点:配置复杂,私钥需要保管、网络对SSH兼容性差

点击上图红框跳转到SSH公钥配置页面

先不用填写网页内容,首先需要利用的电脑上生成公钥,怎样生成公钥请往下阅读
1、首先“win+R”键输入"cmd"调出控制台
2、执行以下命令:
  1. ssh-keygen -t rsa
复制代码
会看到如下,一直回车就行,如下图:

如许生成就成功了,第一个路径是私钥路径,第二个为公钥路径,这里我们需要公钥信息


粘贴到网页第二项内容,第一项会自动生成


利用以下命令测试一下,控制台会打印出和公钥绑定的账户信息:
  1. ssh -T git@gitee.com
复制代码
如果返回 ”Hi gitee用户名xxxxxx......“ 分析配置成功了。而且会生成“known_hosts”文件

注意:如果当我们提交代码时出现如下情况:

​“ 没有支持的认证方法 ”,我们需要修改 TortoiseGit 网络的 SSH 客户端为 git 服务器的 ssh.exe (前提条件:当地必须已经安装 git 服务器)。 ​
到当地的git设置中修改:

点击欣赏,找到你安装Git的文件夹,修改成如下所示的路径


再次提交代码,OK,成功了。
其他两种方式(svn 和 svn+ssh)就不先容了。官方支持不推广,请自行摸索



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

光之使者

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表