Github尽管成功创建了部署密钥,但仍然要求提供凭据?

Github尽管成功创建了部署密钥,但仍然要求提供凭据?,github,deploy-keys,Github,Deploy Keys,我已根据windows说明创建了部署密钥 但是,git push不是使用刚刚设置好的部署密钥,而是要求提供凭据,首先是一个弹出窗口,然后是一个SSH弹出窗口,然后是git bash命令行本身!这非常令人震惊,因为部署密钥的全部目的是避免必须提供对整个github帐户的访问 考虑到我已经完全按照github自己的指示进行了操作,而这不起作用,我不知道下一步该怎么做 笔记 不久前,不知何故,我在同一台(windows)服务器上成功地设置了部署密钥。因此,可能机器上的>1键混淆了过程的某些部分。不过

我已根据windows说明创建了部署密钥

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

考虑到我已经完全按照github自己的指示进行了操作,而这不起作用,我不知道下一步该怎么做

笔记
  • 不久前,不知何故,我在同一台(windows)服务器上成功地设置了部署密钥。因此,可能机器上的>1键混淆了过程的某些部分。不过,我不确定这是否与此有关

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


您的远程SSH还是HTTPS?您可以使用
git remote-v
@bk2204检查。我检查了,它返回了HTTP远程。因此,我将远程更新为SSH,现在
git remote-v
返回
origingit@github.com:tios/cran-libraries.git(fetch)origingit@github.com:tios/cran-libraries.git(推送)
@bk2204我现在在尝试推送git时看到错误消息@bk2204我找到了一些相关信息,但仍然不确定要尝试什么,也不想意外地破坏原始文件(工作)在谷歌搜索了很多次之后,我对它进行了分类。Github用户“NickWoodham”的评论就是我使用的——似乎效果不错