我按照http://octopress.org/docs/deploying/github/的指南跟着这封信,但是当我进入“rake deploy”部分时,我明白了:
## Deploying branch to Github Pages
rm -rf _deploy/index.html
## copying public to _deploy
cp -r public/. _deploy
cd _deploy
## Commiting: Site updated at 2012-08-21 18:04:11 UTC
[master 84293e9] Site updated at 2012-08-21 18:04:11 UTC
61 files changed, 2658 insertions(+), 1 deletion(-)
create mode 100644 assets/jwplayer/glow/controlbar/background.png
create mode 100644 assets/jwplayer/glow/controlbar/blankButton.png
(...etc)
## Pushing generated _deploy website
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
## Github Pages deploy complete
cd -
我出错的任何想法,或者如何修复它?
谢谢!
答案 0 :(得分:1)
我刚遇到同样的问题。
我想在以下步骤中,您完全按照shell提示告诉您的操作: chienlung @ chienlung:〜/ octopress $ rake setup_github_pages
输入存储库的读/写网址
(例如,'git@github.com:your_username / your_username.github.com)
存储库网址 git@github.com:Chienlung / chienlung.github.com
关于repo url的shell promt是错误的,如果你遵循它,你会遇到错误:
##推送生成的_deploy网站
错误:找不到存储库。
致命:远程端意外挂断
正确的“存储库网址”应为: git@github.com:Chienlung / chienlung.github.com.git
您最后应添加“ .git ”。
再次尝试使用该网址,希望这会有所帮助。
祝你好运!
(另一个:在部署octopress之前,请确保已生成SSH KEY。 关于生成SSH密钥,请参阅https://help.github.com/articles/generating-ssh-keys)
答案 1 :(得分:1)
我设法删除了这个错误。
假设您已安装ruby 1.9.3
username.github.com
cd your_working_dir
rake install / rake install['theme_name']
git@github.com:username/username.github.com
完全没问题。git remote -v
octopress git://github.com/imathis/octopress.git (fetch)
octopress git://github.com/imathis/octopress.git (push)
git remote add origin git@github.com:username/username.github.com.git
git branch
* master
git branch -m master source
git branch
* source
rake preview
rake generate
git add .
git commit -m "first blog"
git push origin source
rake deploy 答案 2 :(得分:0)
根据您的描述,我认为这是一个git连接问题。 只需参考一个成功连接的项目,转到.git / config并查看值'url'键。
当我尝试使用octopress的正式步骤时,我遇到了同样的问题,它生成了错误的网址,因此我将其更新为
url = ssh://git@github.com/AndyEverLie/andyeverlie.github.com.git
在[remote“origin”]部分,然后运行'rake deploy',它可以工作!
我的环境:
希望这有助于:)
答案 3 :(得分:0)
确保你为rake任务提供正确的url-示例url有.io尾随但github pages url可能会有.com。
我还发现rake任务会生成一个.git / config,其中远程原始分支url以.io结尾,应该更改为.com.git以允许您在&#39上推送源代码;源'分支rake任务创建。