SSH使用过程中遇到的坑
BUG
- 不安全的key
- 私钥文件(id_rsa)权限非私有,需删除其他用户权限,例如:
chmod 600
- 私钥文件(id_rsa)权限非私有,需删除其他用户权限,例如:
- http正常但是ssh出现permission denied
- 小怪:没生成公钥或公钥没添加到github.com的用户设置中
- BOSS
- 原因:git使用的ssh和windows当前默认的ssh不一致【当电脑用的不是git的ssh时应该会出现此情况】
- 解决方法:设置GIT_SSH环境变量指定git使用的ssh,例如:set GIT_SSH C:\Windows\System32\OpenSSH\ssh.exe