使用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
如何让它发挥作用?
由于
答案 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 我还不知道解决方案,但删除远程仓库并再次推入空仓库。
感谢。