windows 上设置多个git账户
windows 上设置多个git账户
1.在C:\Users\windows用户路径下查看是否有.ssh 文件夹
如果不存在.ssh 文件夹,当前路径下打开git bash
输入:ssh-keygen -t rsa -C XXX@XXX(注册的邮箱),接着连敲3个回车。用户名、密码都为空,这时候会产生.ssh文件夹
2.在.ssh文件夹内打开git bash ,输入ssh-keygen -t rsa -C XXX@XXX(git1注册的邮箱) git1注册的邮箱,回车,然后输入id_rsa_git1,
继续回车,输入git1的用户名,继续回车,输入git1的密码,回车完成。这时在.ssh文件夹底下会产生id_rsa_git1,id_rsa_git1.pub两个文件
3.在.ssh文件夹内打开git bash ,输入ssh-keygen -t rsa -C XXX@XXX(git2注册的邮箱) git1注册的邮箱,回车,然后输入id_rsa_git2,
继续回车,输入git2的用户名,继续回车,输入git2的密码,回车完成。这时在.ssh文件夹底下会产生id_rsa_git2,id_rsa_git2.pub两个文件
4.在.ssh文件夹底下创建config文件,输入以下内容
#git1 account
Host git1.com
HostName git1.com
PreferredAuthentications publickey
User git1
IdentityFile ~/.ssh/git1
#git2 account
Host github.com
HostName github.com
PreferredAuthentications publickey
User git2
IdentityFile ~/.ssh/git2
保存后,就可以开始使用这两个git账号了
继续增加账号时按照步骤2创建秘钥文件,并在config配置下添加account