首页 > 应用开发 > IT综合 > 同一台电脑配置两个git账号
###########################################
同一台电脑配置两个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博客 ” ,链接:https://blog.itpub.net/10248702/viewspace-2670412/ ,如需转载,请注明出处,否则将追究法律责任。