win10一台電腦上配置多個git賬戶


一,生成各平台密鑰

桌面右鍵git bash here,進入git的ssh目錄cd ~/.ssh。

生成gitee的ssh對id_rsa_gitee

ssh-keygen -t rsa -C "xxxxx@163.com"

過程中會要求輸入密碼,默認回車就行,如果此處輸入密碼,則以后每次pull/push代碼都需要輸入密碼

 

最終結果

 

 

 

 

 

二,配置文件config

在C:\Users\arrow\.ssh目錄下生成config文件(不要任何后綴名)。User XXXX 為各平台的登錄名

# github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    User XXXX

# gitlab
    Host gitlab.dev.marautec.com
    HostName gitlab.dev.marautec.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    User XXXX
    
# gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    User XXXX

 

三,各平台配置公鑰

將各公鑰復制至平台SSH保存

以gitee為例:復制id_rsa_gitee.pub中的內容至平台

 

 

 

四,測試

既是測試也是幫助ssh下生成known_hosts文件。

$ ssh -T git@gitee.com

 

 

ssh -T git@github.com

 

 

五,使用SSH方式clone項目。一台pc多個git賬號使用,完成!

修改https為SSH方式命令:

git remote -v
git remote set-url origin git@github:USERNAME/OTHERREPOSITROY.git


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM