gpt4 book ai didi

git - "Could not read from remote repo"...但我是所有者?

转载 作者:行者123 更新时间:2023-12-02 21:17:28 24 4
gpt4 key购买 nike

我在 GitHub 上创建了一个组织,我是它的所有者。我为这个组织创建了一个 repo 协议(protocol),用自述文件初始化。我用 ssh 克隆它没有任何问题。我做了一些更改以提交,当我尝试推送到远程源时:

$ git push
ERROR: Permission to Organization/repo.git denied to EtienneWan.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
$ ssh -T git@github.com
Hi EtienneWan! You've successfully authenticated, but GitHub does not provide shell access.

我是我组织的所有者,所以我不明白为什么当我克隆没有问题时我不能推送。

编辑:我用 git@github.com:Organization/repo.git 克隆
第二次编辑:我使用的 key 是由 GitHub 应用程序添加的。检查我的答案,我解决了我的问题。

最佳答案

奇怪的是,我所做的是删除我的公钥并将其重新添加到 GitHub。
现在 push 组织 repo 工作。这很奇怪,因为我可以正常推送到我的存储库,这意味着我的 key 之前是正确的。但重新输入后正确多了。
奇怪...
编辑:看来我使用的 ssh key 是通过 GH 应用程序添加到 GitHub 的,该应用程序没有授予对我的组织的访问权限。删除 key 并手动添加它使 key 独立于 GH 应用程序,并且可以推送到那些 repo 协议(protocol)。我本可以向 GH 应用程序授予对我的每个存储库的访问权限,但我更愿意撤销该应用程序并自己处理所有这些。

关于git - "Could not read from remote repo"...但我是所有者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29718670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com