将代码推送到Github存储库时出错

时间:2014-05-02 03:56:51

标签: github jekyll github-pages

我试图按照setup设置jekyll。为此我创建了一个公共存储库,并在我的计算机上以相同的名称克隆了该项目。

但是,一旦我尝试推送代码,它就会出现以下错误 -

fatal: 'aniruddhabarapatre.github.com' 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 setup,以防某些内容被覆盖,但我无法完成该过程而且会挂起

git credential-osxkeychain

3 个答案:

答案 0 :(得分:1)

当您创建git存储库时,添加git ignore文件,然后它不再推送不需要的文件

Git global ignore

答案 1 :(得分:1)

确保您正在推送正确的github回购。

其网址应为

https://github.com/aniruddhabarapatre/aniruddhabarapatre.github.com

如果git remote -v没有显示,请执行以下操作:

git remote set-url origin https://github.com/aniruddhabarapatre/aniruddhabarapatre.github.com

再试一次。

有关凭据问题,请参阅this answerthis one,或(用于检查git的安装方式)this answer

答案 2 :(得分:1)

当您尝试推送到未与计算机中的本地存储库连接的GitHub时,会出现

这样的错误。我们可以这样解决这个问题!

一:删除您的本地存储库并将您的GitHub项目克隆到本地计算机($ git clone ..url ..),现在您可以将任何更改直接推送到您的GitHub帐户。如果您不想从本地计算机上获取原始文件,因为您有一些代码,您可以将其移动到您要克隆它的目录以外的其他位置。然后将更改内容粘贴到新克隆的文件夹中。有时候问题/错误可能仍然存在,所以让我们转到第二个选项。

二:在这里你主要玩GitHub并遵循这条指令,因为我做了很多次。 从您的终端

将本地目录初始化为Git存储库

  • $ git init

将文件添加到新的本地仓库

  • $ git add。

提交文件

  • $ git commit -m“您想说的任何评论”

添加远程(GitHub)存储库的URL

  • $ git remote add origin ..url ..

设置新遥控器

  • $ git remote -v

推送更改

  • $ git push -u origin master

现在,如果你去你的GitHub回购,你会看到你的变化。 虽然推动终端可能会说拉第一个bla bla ...在这种情况下,你可以通过说

来强制推动
  • “$ git push -f origin master”!!

希望这会有所帮助。