Git

mac 配置多个 git

生成 sshkey

~/.ssh 目录下

$ ssh-keygen -t rsa -C "3443386329@qq.com" -f "id_rsa_gitee_ytdl"

拷贝到粘贴板

$ pbcopy < ~/.ssh/id_rsa_gitee_ytdl.pub

把公钥粘贴到 githubgitee 设置中

测试是否连接成功

ssh -T git@gitee.com

如果连接正常会出现

Hi XX! You've successfully authenticated, but GITEE.COM does not provide shell access.

如果不成功 , 添加rsa到信任列表

ssh-add -K ~/.ssh/id_rsa_gitee_ytdl

config文件中配置多个 ssh-key

$open ~/.ssh/

#公司
Host company.gitee.com
Hostname gitee.com
IdentityFile ~/.ssh/id_rsa
User company

#个人
Host me.gitee.com
Hostname gitee.com
IdentityFile ~/.ssh/id_rsa_personal
User me