同一臺電腦配置兩個git賬號

gdutllf2006發表於2019-12-25

###########################################

同一臺電腦配置兩個git賬號

############################################

假定已經有一個賬號了,jyullf2003, 公鑰檔案id_rsa


開啟git-bash 新建一個:

ssh-keygen -t rsa -f /c/Users/xxjs-gd-llf/.ssh/id_rsa_sg -C "sg003@sigezn.com"

將生成的金鑰新增到碼雲上


ssh-agent bash

ssh-add /c/Users/xxjs-gd-llf/.ssh/id_rsa_sg

ssh-add /c/Users/xxjs-gd-llf/.ssh/id_rsa


在.ssh下新建一個配置檔案config

Host git.oschina.net

HostName git.oschina.net

IdentityFile C:\\Users\\xxjs-gd-llf\\.ssh\\id_rsa

PreferredAuthentications publickey

User jyullf2003@163.com


Host git.oschina.net.sg

HostName git.oschina.net

IdentityFile C:\\Users\\xxjs-gd-llf\\.ssh\\id_rsa_sg

PreferredAuthentications publickey

User sg003@sigezn.com



ssh -T git@git.oschina.net

ssh -T git@git.oschina.net.sg


取消全域性配置

git config --global --unset user.name

git config --global --unset user.email


拉取專案,注意地址要用config裡的 Host

git clone git@git.oschina.net.sg:sg003/minitest.git


git config user.name "sg003"

git config user.email "sg003@sigezn.com"

git config --list   (檢視配置)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10248702/viewspace-2670412/,如需轉載,請註明出處,否則將追究法律責任。

相關文章