在公司要使用公司和自己的两个账号都往GitHub上面提交,所以整理成笔记
具体配置项
StrictHostKeyChecking no
UserKnownHostsFile /dev/null # 为了更简化,把known_hosts也省略掉了
# github
Host github.com1
HostName github.com
User gana10007@163.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github
# github
Host github.com2
HostName github.com
User yanjianjie6158@163.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/admin-coder163
测试是否连通
$ ssh -T git@github.com2
设置局部的用户名和邮箱:
git config user.email "one_email"
git config user.email "two_email"
添加remote
#删除原来的
git remote rm origin
#添加新的
$ git remote add origin git@github.com2:489405826/coinbigapi.wiki.git
以上配置完成就可以正常拉去和推送