2

我做了什么:

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。

如何解决这个问题?

谢谢。

4

2 回答 2

9

您添加了一个名为“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上的优秀人员的帮助下找到。

于 2012-06-05T13:55:40.297 回答
1

您必须推送到正确的远程服务器。看看这里:

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
于 2012-06-05T13:59:35.873 回答