一个电脑多个github、gitlab、oschina账户
第一步:生成特殊名稱
? ? ? ? ?rsa_pub_lab,rsa_pub_hub,rsa_pub_os等
第二步:添加新密鑰到SSH?agent中(我沒有執(zhí)行這一步,一直不成功,一直會(huì)讀取到指定的文件,而是一直讀取默認(rèn)的rsa_pub文件)
? ? ? ? ?ssh-add?私鑰的地址;如果報(bào)錯(cuò),就先ssh-agent bash,然后ssh-add?私鑰的地址
第三步:創(chuàng)建config文件(全名就是config)
注意hostname一定要用到你的倉(cāng)庫(kù)地址中g(shù)it@后面那個(gè);我的是gitlab,但是如果用gitlab而連接不上。
測(cè)試:ssh -T git@gitlab.com(gitlab.com是config中的host)
可以使用shh -T -v git@gitlab.com。可以顯示詳細(xì)信息,就可以快速查看相應(yīng)的信息
第四步:公鑰復(fù)制copy到git中
?
第五步:git? pull
?git remote add origin git@********.git
?
我的報(bào)錯(cuò)了,git remote -v?出現(xiàn)兩個(gè)地址不對(duì)的git源,所以我就刪除git remote rm origin
然后?git remote add origin git@********.git
git pull? origin master
然后就OK了。
?
也可以多個(gè)不同服務(wù)器git賬號(hào)共用一個(gè)公鑰
總結(jié)
以上是生活随笔為你收集整理的一个电脑多个github、gitlab、oschina账户的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vim使用帮助命令的方法
- 下一篇: typeError: unhashabl