[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 公眾號~
推薦閱讀: