0
$ git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

我很确定存储库在那里并且我正确添加了它。问题可能是我使用了两个 github 帐户。一个是我个人的,一个是给客户的。我正在尝试将它作为私有存储库放在客户的 github 上。

我能够创建一个存储库并将其推送到我的个人 github 帐户。但我无法将其推送到我客户的帐户。

4

1 回答 1

1

您可能无权推送到客户的存储库。要获得访问权限,最简单的方法是您的个人 GitHub 帐户可以访问您客户的存储库。

理想情况下,您客户的帐户是 GitHub 组织。这样,可以授予任意数量的人访问其功能的权限。只需将任何帐户添加为组织的所有者,或将帐户添加到团队以授予对特定存储库的访问权限。

如果您客户的帐户不是组织,您可以通过将您自己的帐户作为协作者添加到存储库(在存储库管理设置中)来授予自己访问权限。这使您可以从自己的帐户访问存储库。


如果您尝试使用多个 ssh 密钥登录到不同的 Github 帐户,具体取决于您推送到的存储库,请参阅多个 GitHub 帐户和 SSH 配置。然而,这更加困难并且可能是不必要的。

于 2012-09-08T06:37:12.217 回答