一个电脑多个github、gitlab、oschina账户

第一步:生成特殊名称

         rsa_pub_lab,rsa_pub_hub,rsa_pub_os等

第二步:添加新密钥到SSH agent中(我没有执行这一步,一直不成功,一直会读取到指定的文件,而是一直读取默认的rsa_pub文件)

         ssh-add 私钥的地址;如果报错,就先ssh-agent bash,然后ssh-add 私钥的地址

第三步:创建config文件(全名就是config)

注意hostname一定要用到你的仓库地址中git@后面那个;我的是gitlab,但是如果用gitlab而连接不上。

测试:ssh -T [email protected](gitlab.com是config中的host)

可以使用shh -T -v [email protected]。可以显示详细信息,就可以快速查看相应的信息

第四步:公钥复制copy到git中

第五步:git  pull

 git remote add origin git@********.git

我的报错了,git remote -v 出现两个地址不对的git源,所以我就删除git remote rm origin

然后 git remote add origin git@********.git

git pull  origin master

然后就OK了。

也可以多个不同服务器git账号共用一个公钥

发布了447 篇原创文章 · 获赞 153 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/ningyanggege/article/details/104913678