[Git 進階] 同一電腦共存git 和 gitlab

滴滴出行·DDFE發表於2017-01-13

作者:滴滴公共前端團隊 - 小春

miniapps ,感興趣的可以去 npm 看看。
但是很多小夥伴由於是新電腦基本都是初始的 gitlab,然後沒有初始 github。
提交 github 程式碼就比較麻煩。

之前我們 xianyong 同學也寫了一篇[Git技巧]兩個Git帳號如何在一臺電腦上共存
不過再使用過程中還是遇到了問題,還是多補充一點。

以下的內容我們預設你已經初始化了 gitlab

第一步:

.ssh 資料夾下里面建立一個 config 檔案

touch config複製程式碼

檔案內容:

# gitlab
Host gitlab
    HostName git.**.com
    IdentityFile ~/.ssh/id_rsa

# github
Host github
    HostName github.com
    IdentityFile ~/.ssh/id_github_ras複製程式碼

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

第二步:

按照 github 的生成祕鑰文件進行:

地址:

help.github.com/articles/ge…

cd .ssh
ssh-keygen -t rsa -C "******@***.cn"複製程式碼

[Git 進階] 同一電腦共存git 和 gitlab

如圖,他會問你儲存 key 的地方
這個時候要用到上面的名字了:id_github_ras
然後按照 github 的文件,把祕鑰新增到官網

help.github.com/articles/ad…

檢查是否成功:

ssh -T git@github

然後就是增加配置了:

git config --global user.name "zhangyaochun"

// 注意這裡的郵箱最好在 github 上設定為主要的 primary
// https://github.com/settings/emails
git config --global user.email "**@***.cn"複製程式碼

開始 clone 程式碼:

git clone git@github:DDFE/miniapps.git複製程式碼

歡迎關注DDFE
GITHUB:github.com/DDFE
微信公眾號:微信搜尋公眾號“DDFE”或掃描下面的二維碼

[Git 進階] 同一電腦共存git 和 gitlab

相關文章