错误:按照Jekyll-Bootstrap的说明给出了未找到存储库的消息

时间:2012-02-03 18:24:55

标签: git github twitter-bootstrap gem jekyll

使用Jekyll-Bootstrap时,Github页面对我不起作用。

我按照这里的说明操作:

http://jekyllbootstrap.com/

说明说:

$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.com
$ cd USERNAME.github.com
$ git remote set-url origin git@github.com:USERNAME/USERNAME.github.com.git
$ git push origin master

我使用了个性化安装代码(意思是我的github名称而不是“USERNAME”)

当我尝试执行最后一个“$ git push origin master”

时出现此错误
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

如何让它发挥作用?

由于

5 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。我注意到,当我的实际Jekyll-Bootstrap博客位于USERNAME.github.com时,该指令会发出包含USERNAME.github.io的命令。

答案 1 :(得分:1)

您必须在名为USERNAME.github.com的GitHub上创建一个git存储库。你是GitHub的新手吗?只需确保您已登录,然后转到http://github.com上的信息中心 在该页面的某个位置,您将看到“新存储库”按钮。使用它来创建名为USERNAME.github.com的仓库。完成后,再次运行Jekyll Bootstrap命令,它应该可以工作。

让我知道它是怎么回事。

答案 2 :(得分:1)

当用户对组织没有权限时,我遇到了同样的问题。如果您遇到此问题,请检查其状态。

答案 3 :(得分:1)

我面对这个问题,拔掉头发,找出解决方案。它发生,因为你的git远程仓库仍然指向github.io。而是使用github.com

 git remote rm origin
 git remote add origin git@github.com:myorganization/myrepo.github.com.git

然后运行setup

 rake setup_github_pages

提示输入回复网址,输入您的网址.com git@github.com:myorganization/myrepo.github.com.git

答案 4 :(得分:-1)

我遇到了同样的问题。当我按照步骤克隆了jekyll repo时,我创建了username.github.io存储库:

$ git clone https://github.com/plusjade/jekyll-bootstrap.git USERNAME.github.io
$ cd USERNAME.github.io
$ git remote set-url origin git@github.com:USERNAME/USERNAME.github.io.git
$ git push origin master

我还使用CNAME文件重定向到我的自定义域。它可以在某些时候成功推送并且可以提交。但过了一段时间它会给出同样的错误。

  
    

权限被拒绝(publickey)。     致命的:无法从远程存储库读取。

         

请确保您拥有正确的访问权限     存储库存在。

  

此时_site文件夹在您的根目录上创建,地址为username.github.io 我还不知道解决方案,但删除远程仓库并再次推入空仓库。

感谢。