繁体   English   中英

"为什么我在尝试将 git 与 VS Code 一起使用时总是收到“权限被拒绝:(公钥)”?"

[英]Why do I keep getting "Permission Denied: (Public Key)" when trying to use git with VS Code?

当我尝试从 VS Code 拉取或推送到远程存储库时,我一直遇到问题。 每次我这样做时,都会收到错误消息:“权限被拒绝:(公钥)”。

日志告诉我:

首先检查您的 ssh 密钥是否受密码保护以及您的操作系统是什么。

如果您使用的是 Mac,密码短语可能位于钥匙串中,在这种情况下,请查看问题 36818 是否适用:它引用了在 macOS Sierra 钥匙串中保存 SSH 密钥

再试一次,进行测试,重新生成没有密码的默认公共/私人 SSH 密钥。

对我来说,它有助于将协议从 ssh 更改为 https: git remote set-url origin https://github.com/username/ProjectName.git

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM