推回到github存储库

时间:2013-07-05 18:23:58

标签: git github push

我使用以下命令将我的一个github存储库克隆到我的办公桌面计算机

git clone git://github.com/indiajoe/MyRepo.git

进行一些更改并提交后,我无法使用命令将更改推回到存储库,

git push -u orgin master

以下是错误消息。

fatal: 'orgin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

我尝试重新输入地址,如下所示。

git remote rm origin
git remote add origin https://github.com/indiajoe/MyRepo.git

即使在此之后,我也遇到了同样的错误。 我的git remote -v的输出是

origin  https://github.com/indiajoe/MyRepo.git (fetch)
origin  https://github.com/indiajoe/MyRepo.git (push)

这里可能出现什么问题?

PS:克隆时我无法通过https执行以下命令

git clone https://github.com/indiajoe/MyRepo.git

但它克隆的命令没有任何问题,

git clone git://github.com/indiajoe/MyRepo.git

我不知道,为什么会这样。但这可能是一个相关的问题吗?

1 个答案:

答案 0 :(得分:7)

git push -u `orgin` `master`

这应该不起作用:它是' origin ',不是'orgin';)

因此,默认情况下,这应该有效:

git push -u origin master

(正如我在“Why do I need to explicitly push a new branch?”中所详述的那样)