繁体   English   中英

Git push origin master获取'origin'似乎不是一个git存储库

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM