0

我根据此处的 Windows 说明创建了部署密钥

但不是使用刚刚设置的部署密钥,git push而是要求提供凭据,首先是弹出窗口,然后是 SSH 弹出窗口,然后是 git bash 命令行本身!这非常令人震惊,因为部署密钥的全部目的是避免必须提供对整个 github 帐户的访问权限

鉴于我已经完全按照 github 自己的说明进行操作,但这不起作用,我不知道下一步该做什么。

笔记

  • 前段时间,不知何故,我在同一台(Windows)服务器上成功设置了部署密钥。因此,机器上的 > 1 键可能会混淆该过程的某些部分。我不确定这与它有什么关系。

  • 我可以在这里看到 github 期望密钥被命名为id_rsaand id_rsa.pub,但鉴于这是我在这个特定服务器上运行的第二个部署密钥,我以不同的方式命名了第二个集合以避免覆盖原始集合(原始集合仍然存在,那里中只有两个文件C:\Users\[YOUR-USER-NAME]\.ssh\

4

0 回答 0