Talk is cheap, Show me the code

0%

SSH使用bug不完全指南

SSH使用过程中遇到的坑

BUG

  • 不安全的key
    • 私钥文件(id_rsa)权限非私有,需删除其他用户权限,例如: chmod 600
  • 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
-------------The End-------------