添加SSH

时间:2017-05-04 17:13:32

标签: github ssh-keys

我已成功添加SSH密钥,我可以使用SSH克隆其他公共仓库,但无法克隆私人仓库!它显示了这个错误:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

1 个答案:

答案 0 :(得分:0)

可能的原因是ssh密钥或目录具有错误的权限。 .ssh目录的正确权限应为700,公钥应为644,私钥应为600

要更新ssh密钥和目录,假设.ssh目录位于~/.ssh

  • chmod 700 ~/.ssh
  • chmod 600 ~/.ssh/*
  • chmod 644 ~/.ssh/*.pub

您可能需要在sudo

前加上这些命令的前缀