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

我很确定存储库在那里,并且我正确添加了它。问题可能是我使用了两个github帐户。一个是我的个人,一个是客户。我试图把它作为私人存储库在客户端的github上。Github:找不到存储库

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

+0

您是您客户组织的成员吗? – jmdeldin

+0

客户只是附在我客户电子邮件上的个人账户。 –

+0

尝试了几种不同的选择。我终于上传了使用https版本而不是ssh版本。我一定没有为客户的帐户正确设置ssh。 –

回答

1

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

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

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


如果你想使用多个SSH密钥登录到不同的Github上,这取决于您存储库正在推动到,看到Multiple GitHub Accounts & SSH Config帐户。但是,这更困难,可能是不必要的。

+0

这不是一个许可的事情。我正在使用我的客户端登录名推送它。我试图使用SSH,但最终放弃并开始使用https://推送。这有效,但我需要每次输入我的客户的用户名和密码。您的链接中有一个答案是有帮助的。我会检查一下。 –