我试图按照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
答案 0 :(得分:1)
当您创建git存储库时,添加git 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 answer或this one,或(用于检查git的安装方式)this answer。
答案 2 :(得分:1)
这样的错误。我们可以这样解决这个问题!
一:删除您的本地存储库并将您的GitHub项目克隆到本地计算机($ git clone ..url ..),现在您可以将任何更改直接推送到您的GitHub帐户。如果您不想从本地计算机上获取原始文件,因为您有一些代码,您可以将其移动到您要克隆它的目录以外的其他位置。然后将更改内容粘贴到新克隆的文件夹中。有时候问题/错误可能仍然存在,所以让我们转到第二个选项。
二:在这里你主要玩GitHub并遵循这条指令,因为我做了很多次。 从您的终端
将本地目录初始化为Git存储库
将文件添加到新的本地仓库
提交文件
添加远程(GitHub)存储库的URL
设置新遥控器
推送更改
现在,如果你去你的GitHub回购,你会看到你的变化。 虽然推动终端可能会说拉第一个bla bla ...在这种情况下,你可以通过说
来强制推动希望这会有所帮助。