SSH配置的问题
-
一个多次困扰的问题,每次重设系统都会遇到的问题。就是, 在 ~/.ssh 下放置private key和public key,我一开始以为SSH会默认去寻找这些key,但是每次放置完成后,还是报没有权限的问题,以致每次都要重新再生成key,并放到github来使其生效。
-
问题总结起来就是:SSH密钥未自动加载。
-
可以有多个解决方案。我之前一直每次commit 前都用ssh-add 重新添加一边key,不胜其烦。其实还可以在 ~/.ssh/config添加这个config文件
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_202501
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/id_202501