github、gitee沖突配置ssh key

一、首先進(jìn)入用戶目錄

cd ~/.ssh

二、生成github、gitee的key,依次執(zhí)行以下命令(輸入自己的郵箱)

分別配置兩個命令,在.ssh文件夾會生成創(chuàng)建各自的配置文件

$ ssh-keygen -t rsa -C "call_xxxx@163.com" -f "github_id_rsa"
$ ssh-keygen -t rsa -C "call_xxxx@163.com" -f "gitee_id_rsa"

三、把public key復(fù)制到gitee和github

以下不同系統(tǒng) 使用當(dāng)前環(huán)境去輸入命令行(windows注意看,用錯很坑)
ps:別忘了執(zhí)行完把 github_id_rsa 換成 gitee_id_rsa 再來一遍

  • mac: cat ~/.ssh/github_id_rsa.pub
  • windows: notepad ~/.ssh/github_id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
NrRFi9wrf+M7Q== xxxx@xxxx.local

復(fù)制你的控制臺生成的 key 到你的倉庫上設(shè)置SSH公鑰

四、添加config文件解決ssh沖突

在.ssh文件夾下用編輯器打開config
或者vim下vi config添加以下配置文件(使用 :wq 保存退出)

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

五、輸入github、gitee驗(yàn)證命令

'得到以下內(nèi)容表示gitee配置成功'
Welcome to Gitee.com ,yourname!
'得到以下內(nèi)容表示github配置成功'
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容