背景
使用git 的公司基本上都會搭建自己的gitlab服務器,項目代碼託管在gitlab上,但是有時候個人有github項目需要維護,通過ssh 直接生成的key只能指定gitlab或者github,這就產生了我想同時讓兩個項目託管服務器都可用的問題。
解決辦法
照搬沒意義,參考:https://www.jianshu.com/p/cbb7117986d8
實際過程
上面的文章說配置全局的github ssh ,而公司的每個項目單獨配置,我比較菜,只有簡單的github項目,所以反過來,即在已經配置了gitlab ssh 的基礎上,如何讓github倉庫下的項目生效。
- 第一步:配置項目級別的git config
git config --local user.name 'xxxx' && git config --local user.email '[email protected]'
- 第二步:copy 本地機器下的ssh pub key:
cat ~/.ssh/id_rsa.pub
- 第三步: 把輸出的key 加到github ssh 設置下面,新建一個以此值的key.