我做了什么:
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。
如何解决这个问题?
谢谢。
我做了什么:
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://
or 或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