git ssh两个账号设置方法详解
最近在做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
到这里设置都成功了
您可能感兴趣的文章:
git ssh两个账号设置方法详解
精解/etc/sshd_config配置文档
避免SSH连接因超时闲置断开
实现ssh自动登录的4种方法
Golang创建私有仓库
python如何安装git
Linux系统下配置SSH方法
配置ssh,scp自动登陆
监视远程磁盘的健康情况的shell脚本
Mysql 创建用户帐号的方法详解