我已经设置了git,并通过MAC
中的this官方教程成功创建了SSH密钥。一切正常。
现在我想在我的Windows 10机器中设置相同的东西。但是当我按照教程学习时,我会继续permission denied (public key)
。我尝试了here提到的调试步骤,但没有成功。
你能不能帮我在windows上设置它。以下是调试详细信息。
答案 0 :(得分:0)
您是否检查过私钥文件的权限?它应设置为600
- check here
你有没有把钥匙加到Github上?
答案 1 :(得分:0)
最佳做法是在每台计算机上使用单独的SSH密钥,以便在发生泄露时限制痛苦(您只需要重新密钥受感染的计算机,而不是所有计算机)。
要向您的Github帐户添加另一个公钥,请登录Github,然后访问https://media.readthedocs.org/pdf/factoryboy/latest/factoryboy.pdf(或点击仪表板中的"帐户设置"链接),然后点击" SSH公钥"然后"添加另一个公钥"。给新密钥一个标题(通常是机器的名称最好),然后将密钥数据本身粘贴到大文本框中。从那时起,您应该能够从任一计算机通过SSH访问Github存储库。