[英]Git push origin master getting 'origin' doesn't appear to be a git repository
我做了什么:
git init
git remote add master www.xyz.org/git/arkad
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我有http访问远程git。
如何解决这个问题?
谢谢。
您添加了一个名为“master”的遥控器,而不是“origin”。 在您的情况下,您需要做:
git push master master
您可能想要阅读git remote的手册页,您现在可能想要将远程重命名为origin
:
git remote rename master origin
此外,您似乎没有指定用于与远程通信的协议:它可能是ssh://
或git://
。 鉴于远程配置存在两个问题,您可能需要执行以下操作来更正配置:
git remote rm master
git remote add origin ssh://www.xyz.org/git/arkad
注意:这假设您需要通过ssh协议与服务器通信,如上所述,您可能需要使用git协议。
更有用的帮助也可以在这里找到github.com上很棒的人。
你必须推动纠正远程服务器。 看看这里:
git remote -v
例如,我自己的个人回购给了我:
% git remote -v
origin git@github.com:farslan/farslan.github.com.git (fetch)
origin git@github.com:farslan/farslan.github.com.git (push)
因此我可以使用:
git remote origin master
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.