赞
踩
开发经常会有两个甚至多个git服务的账号,如何同时使用他们。
查看.ssh文件夹下是否存在id_rsa文件和id_rsa.pub文件,若存在删除。
ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "xxxxxxx@qq.com"
ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -C "xxxxxxx@qq.com"
完成后会在~/.ssh / 目录下生成以下文件
ssh默认只读取 id_rsa,为了让 SSH 识别新的私钥,需要将新的私钥加入到 SSH agent 中
eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitee
多账号配置 config 文件
创建config文件
touch ~/.ssh/config
config 中填写的内容
#Default gitHub user Self
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_github
#gitee
Host gitee.com
Port 22
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa_gitee
# 在你电脑的任何地方打开git bash窗口,输入如下命令
ssh -T git@gitee.com
同样的加入信任列表和配置成功的信息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。