[git 進階] 同一電腦同時配置 github 和 gitlab

作者:小春——滴滴公共前端

最近我們開源了小程序的解決方案 miniapps ,感興趣的可以去 npm 看看。

但是很多小夥伴由於是新電腦基本都是初始的 gitlab,然後沒有初始 github。

提交 github 代碼就比較麻煩。

之前我們 xianyong 同學也寫了一篇[Git技巧]兩個Git帳號如何在一台電腦上共存

不過在使用過程中還是遇到了問題,還是多補充一點。

以下的內容我們默認你已經初始化了 gitlab

第一步

.ssh 文件夾下裡面創建一個 config 文件

touch confign

文件內容:

# gitlabnHost gitlabn HostName git.**.comn IdentityFile ~/.ssh/id_rsan n# githubnHost githubn HostName github.comn IdentityFile ~/.ssh/id_github_rasn

這時候我們發現其實我們的 .ssh 下面沒有 id_github_ras 文件

第二步

按照 github 的生成秘鑰文檔進行:

地址:

Generating a new SSH key and adding it to the ssh-agent

cd .sshnssh-keygen -t rsa -C "******@***.cn"n

如圖,它會問你存儲 key 的地方:

這個時候要用到上面的名字了:id_github_ras

然後按照 github 的文檔,把秘鑰添加到官網

Adding a new SSH key to your GitHub account

檢查是否成功:

ssh -T git@githubn

然後就是增加配置了:

git config --global user.name "zhangyaochun"nn// 注意這裡的郵箱最好在 github 上設置為主要的 primaryn// https://github.com/settings/emailsnngit config --global user.email "**@***.cn"n

開始 clone 代碼:

git clone git@github:DDFE/miniapps.gitn

更多內容歡迎掃碼關注 DDFE 公眾號~


推薦閱讀:

【掘金小報】第七期 你怎麼看待技術圈撕逼?
精讀《React 代碼整潔之道》

TAG:Git | 前端开发 | 前端开发工具 |