首页 > 解决方案 > 无法从远程 github 存储库中读取

问题描述

我正在尝试推送到 github 存储库但出现错误

ERROR: Permission to microsoft/playwright.git denied to my_user.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我执行的步骤:

1- 使用 ssh 成功克隆 repogit@github.com:microsoft/playwright.git

2-但是当我尝试将分支推送到它时,我收到了身份验证错误

3-在克隆之前,我创建了一个新的 SSH 密钥并添加了它 [按照此处的说明]

4-我还使用测试了我的 ssh 连接ssh -T git@github.com,它显示成功

Warning: Permanently added the RSA host key for IP address '192.xx.xxx.xxx' to the list of known hosts.
Hi user! You've successfully authenticated, but GitHub does not provide shell access.

5-我在重新启动计算机后也重新克隆了 repo,但我仍然无法推送到 playwright repo

标签: github

解决方案


关于Fork 的 repo,描述如下:-

分叉是存储库的副本。分叉存储库允许您在不影响原始项目的情况下自由试验更改。

最常见的是,分叉用于提出对他人项目的更改或使用他人的项目作为您自己想法的起点。您可以分叉存储库以创建存储库的副本并进行更改而不影响上游存储库。

为了与公共回购合作,基本上我们将执行以下步骤:-

  • 将 repo 分叉给我们自己的。(在这种情况下,我们 fork microsoft/playwright
  • 在分叉的仓库中
    • 做出改变/改进。
    • 推送到分叉的 repo 分支。
  • 如果看起来不错,则向上游创建一个拉取请求,以通知他们进行审核和批准。

侧边栏

我们可以访问以下 GitHub 文档作为指导。


推荐阅读