Git多個賬戶沖突問題解決

一臺設(shè)備可能存在多個git賬號,如何管理呢? 下面那兩個git賬號舉例說明

首先先注冊賬號
第一個賬號
xxxxxx@qq.com(github.com )
第一個賬號
xxxxxx@163.comgit.oschina.net

步驟一、
設(shè)置Git的user name和email:

    $ git config --global user.name "username"
    $ git config --global user.email "xxxxx@xxxxxxx.xxxx"

步驟二、
生成公鑰
git ssh 公鑰生成

注意重點
在C:\Users\Administrator.ssh 目錄下會發(fā)現(xiàn) 文件 enetic.pub 這就是第一個賬號的公鑰

然后重復(fù)步驟一、步驟二生成第二個賬號的公鑰 enetic2.pub

登陸對應(yīng)賬號(https://github.com/) 上傳公鑰

步驟三 配置文件 配置主機host

在C:\Users\Administrator.ssh 目錄下新建文件config 添加配置信息如下:

# 配置 xxxxxx@qq.com(gi)
Host github.com            
    HostName github.com  
    IdentityFile C:\\Users\\Administrator\\.ssh\\enetic
    PreferredAuthentications publickey
    User username1

# 配置git.oschina.net 
Host git.oschina.net 
    HostName git.oschina.net
    IdentityFile C:\\Users\\Administrator\\.ssh\\enetic2
    PreferredAuthentications publickey
    User username

mac 下配置

# 配置 xxxxxx@qq.com(gi)
Host github.com     
    HostName github.com
    IdentityFile /Users/用戶名稱/.ssh/enetic
    PreferredAuthentications publickey
    User username

# 配置git.oschina.net 
Host git.oschina.net 
    HostName git.oschina.net
    IdentityFile C:\\Users\\Administrator\\.ssh\\enetic2
    PreferredAuthentications publickey
    User username

這樣就配置完畢啦

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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