【github】git ssh两个账号设置方法详解

时间:2020-03-27  来源:远程及网络应用  阅读:

最近在做git ssh的时候,一个是公司的账户另一个是github,怎么设置,如果还是按之前的方法生成ssh key就回被直接覆盖,于是上网百度了一下

我拿两个github的账户来做演示

①生成ssh密匙

ssh-keygen -t rsa -C "454213722@qq.com" -f "rsa_github_qq"
在生成另一个账号的ssh密匙

ssh-keygen -t rsa -C "qiuyisong@gmail.com" -f "rsa_github_gmail"

具体怎么设置git ssh请查看
git ssh不使用用户名密码【详解】

②生成config,如果已经有这个文件了,这个不用执行

touch ~/.ssh/config
③打开config文件

vi ~/.ssh/config
④输入以下内容,之前中的意思就是配置ssh账户

Host qq.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/rsa_github_qq
 
Host gmail.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/rsa_github_gmail

⑤把项目的ssh链接修改一下

如:

git@github.com:QiuCarson/wp-code-button.git
修改成

git@gmail.github.com:QiuCarson/wp-code-button.git
注意看上面的链接,如果你要用qq邮箱的账户,就把链接修改成qq.github.com
到这里设置都成功了

【github】git ssh两个账号设置方法详解

http://m.bbyears.com/asp/90167.html

推荐访问:github官网 gitlab git拉取远程分支到本地
相关阅读 猜你喜欢
本类排行 本类最新