首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual代码中的Git push提供了“远程:没有匿名的写访问”

Visual代码中的Git push提供了“远程:没有匿名的写访问”
EN

Stack Overflow用户
提问于 2021-11-14 13:29:08
回答 3查看 3.4K关注 0票数 1

当我遇到这个错误时,我试图将代码从存储库中推开:

没有匿名写访问权限。

我遵循了https://stackoverflow.com/questions/60757334/git-push-from-vs-code-no-anonymous-write-access-authentication-failed中提到的步骤,但仍然出现了相同的错误。

我需要对该问题中提到的进程作出一些澄清。

做完cat ~/.ssh/id_ed25519.pub之后,我看到了格式的密钥

代码语言:javascript
运行
复制
ssh-ed25519 <key> <email>

我是否需要复制key field of GitHub帐户中的全部内容,如key+email或只复制密钥?

除了澄清之外,还有其他解决办法吗?

我根据收到的答案复制了所有的内容。但随后,我将遥控器从https更改为ssh链接,然后在推送时得到这个错误:

代码语言:javascript
运行
复制
sign_and_send_pubkey: signing failed: agent refused operation
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-11-14 14:26:17

  1. 澄清:在GitHub帐户的关键字段中复制全部内容。 ssh-ed25519 <key> <email>
  2. 如果在遵循链接中给出的教程之后,错误仍然存在,那么使用 git远程set-url源git@github.com:/.git
  3. 现在如果您遇到错误 sign_and_send_pubkey:签名失败:代理拒绝操作git@github.com:权限被拒绝(公开密钥)。致命:无法从远程存储库读取。请确保您有正确的访问权限和存储库存在。 永远不要忘记从推送代码的位置添加SSH键: ssh-添加
票数 2
EN

Stack Overflow用户

发布于 2021-11-14 13:36:25

将公共密钥something.pub中的所有内容复制到GitHub SSH设置页面的key部分。

关键应该是这样:ssh-rsa <key> <username>@<machine_name>

票数 0
EN

Stack Overflow用户

发布于 2021-11-15 16:40:06

在将代码推到remote:在GitHub上测试SSH连接之前,您可以在这里阅读来测试SSH连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69963454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档