1.生成ssh 公玥
1.1 )生成生成ssh公钥,跟着步骤执行这些命令
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
//如张三同学执行命令:将邮箱替换成码云注册邮箱。
ssh-keygen -t rsa -C zhang.san@163.com
1.2)查看 public key,并把他添加到码云(Gitee.com)将ssh-rsa到邮箱部分的内容复制出来,如果是桌面,请注意查看生成过程中的提示。
cat ~/.ssh/id_rsa.pub
2. 添加用户sshkey
通过个人->设置,添加ssh公钥, 将sshkey(不包括邮箱!)复制进去,点击确定
3. 测试连接(linux终端):
由于是公司私有的服务器,所以使用下面这个命令肯定不行,需要使用3.1的测试方式。
git -Tv git@gitee.com
3.1)假如你是阿狸公司的员工,公司的私有代码托管服务器IP是:code.aliblabla.com.cn 那么链接测试应该是
ssh -T git@code.aliblabla.com.cn
4.依次执行:
git remote rm origin
git remote add origin git@code.aliblabla.com.cn:“用户名”/"项目地址(git方式的地址,不要填http那个)"
5.Linux端配置完成 !!!
桌面配置的一些问题:fatal: early EOF fatal: index-pack failed
请参照这篇博客,将您的 SSH 私钥从 RSA 升级到 ED25519 + 对称密码保护:
https://devpress.csdn.net/linux/62eed879c6770329307f4294.html
按照上述方式设置ssh公钥,完成后执行:ssh -T git@alibb.com.cn
再使用HTTP的地址进行git clone(我的是这样解决的)