2017-05-04 149 views
0

我已經成功添加了SSH密鑰,我可以使用SSH克隆其他公共回購,但無法克隆私人回購!它顯示此錯誤:添加SSH後私人回購的權限被拒絕(publickey)

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

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

回答

0

可能的原因是ssh密鑰或目錄具有錯誤的權限。 .ssh目錄的正確權限應該是700,公鑰應該是644,私鑰應該是600

要更新的SSH密鑰和目錄,假設.ssh目錄位於~/.ssh

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

您可能需要前綴這些命令與sudo

+0

請你告訴我,如何解決這個問題? – Mohib

+0

我添加了一個循序漸進的解決方案 – heyts

+0

對不起,對於後期重播,我嘗試過但不工作,它顯示了相同的消息,還請注意,我正在使用Windows! – Mohib

相關問題