Open semi-xi opened 6 years ago
因为公司是用git的,如果你自己本身也有一个github的话,在ssh方面就会有冲突,这里是我网上找的一些解决办法,可以供你参考,我自己是解决的了,希望对你也有效
新建一个ssh,在存放地址的时候最好自己命名,例如id_rsa_github ssh-keygen -t rsa -C "yourmail@gmail.com" 后面的email写你自己的邮箱
ssh-keygen -t rsa -C "yourmail@gmail.com" 后面的email写你自己的邮箱
再建一个ssh ssh-keygen -t rsa -C "yourmail@gmail.com" 后面的email写你自己的邮箱
打开 ssh-agent
ssh-agent -s 或者 eval $(ssh-agent -s)
增加私钥
ssh-add ~/.ssh/id_rsa_github ssh-add ~/.ssh/id_rsa_gitlab
在~/.ssh新建config文件 内容如下:
~/.ssh
# gitlab Host git.iboxpay.com HostName xxxx.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitlab User youName # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github User youName
如果你之前有设置全局git的user跟email,你可以重置
user
email
git config --global --unset user.name git config --global --unset user.email
ssh -T git@github.com
多个git ssh解决方案
因为公司是用git的,如果你自己本身也有一个github的话,在ssh方面就会有冲突,这里是我网上找的一些解决办法,可以供你参考,我自己是解决的了,希望对你也有效
新建一个ssh,在存放地址的时候最好自己命名,例如id_rsa_github
ssh-keygen -t rsa -C "yourmail@gmail.com" 后面的email写你自己的邮箱
再建一个ssh
ssh-keygen -t rsa -C "yourmail@gmail.com" 后面的email写你自己的邮箱
打开 ssh-agent
增加私钥
在
~/.ssh
新建config文件 内容如下:如果你之前有设置全局git的
user
跟email
,你可以重置测试