你好我有一个octopress博客,最近刚刚删除了我的电脑上的文件 - 我已将我的文件克隆到我的电脑上。
不幸的是,当我尝试rake deploy
它说它给了我
fatal:'origin' does not appear to be a git repository
fatal: Could not read from remote repository
所以我觉得很奇怪,于是决定试试git remote
向我提供origin
我更奇怪了?所以我决定设置网址或删除并重新添加远程源。
要重置我使用git remote set-url origin "my url"
的网址,然后尝试重新部署,
然后发生了同样的错误
fatal:'origin' does not appear to be a git repository
fatal: Could not read from remote repository
所以我决定删除它,git remote rm origin
没有任何反应,到目前为止,我感到很沮丧,我检查遥控器是否仍在那里,它是......有人知道如何解决这个问题吗?
答案 0 :(得分:0)
我假设您正在使用GitHub页面进行部署?您必须告诉我们,因为每个_deploy文件夹的设置都不同。
对于GitHub页面,请注意您的仓库中有两个分支:
master # your forward facing site
source # the source that builds it
我知道,很奇怪?
您需要知道的是./_deploy/
文件夹位于MASTER上。
~$ git branch
master
* source
~$ cd _deploy/
deploy/$ git branch
* master
source
deploy/$
因此,有两组不同的遥控器和网址。一个用于根文件夹的集合,位于source
分支上。 _deploy
分支上master
中的另一组网址。
确保在此_deploy文件夹中设置遥控器。
我最近遇到了许多关于Windows,Posh-Git和Octopress以及GitHub页面的问题,并且不得不逐行调试Ruby正在做什么 - 当我以前从未见过Ruby时。我在这里逐步记录:
http://eduncan911.com/software/octopress-powershell-and-posh-git-oh-my.html