Mac SourceTree push 没权限

@wanqiuz 2018-04-29 14:31:09发表于 wanqiuz/blog-articles MacSoftwareSourcetree

1 确保后台有ssh-agent在运行。

pgrep 'ssh-agent'

如果ssh-agent在运行的话,会出现进程号,如果看到,请进行步骤2.
如果没有,请如下运行:

eval "$(ssh-agent -s)"

2 修改配置文件

vi ~/.ssh/config
Host *
 AddKeysToAgent yes
 UseKeychain yes
 IdentityFile ~/.ssh/id_rsa

3 永久增加key代理(IdentityFile根据每台电脑不同,随机应变):

ssh-add -K ~/.ssh/id_rsa

https://www.jianshu.com/p/24c56a97f80c