这是在使用git的时候遇到的问题,因为自己电脑上之前一直用https方式,所以没有遇到过这个。今天心血来潮,玩玩ssh方式。

由于有两个账号,一个自己用(id_rsa),一个办公用(id_rsa_comp)。所以用到ssh-add将两个都生效。却提示are too open。原因竟然是权限太高,只需要自己的读权限就可以了。所以修改了一下id_rsa和id_rsa.pub的权限。

chmod 400 id_rsa

测试一下就好用了,不建议把known_hosts的权限改成400,起码600吧,哈哈

ssh -T git@github.com

感谢大家的阅读, 如有疑问可以加我微信