2

我遵循了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 -

有什么想法我出错了,或者如何解决它?

谢谢!

4

4 回答 4

1

我设法消除了这个错误。

假设你已经安装了 ruby​​ 1.9.3

  1. 在 github 上创建 repo 为username.github.com
  2. cd your_working_dir
  3. rake install / rake install['theme_name']
  4. rake setup_github_pages 这将询问存储库名称。不要附加“.git”
    , 例如git@github.com:username/username.github.com完全没问题。
  5. 现在添加您的远程仓库,使用检查可用的仓库
    git remote -v
    octopress git://github.com/imathis/octopress.git (fetch)
    octopress git://github.com/imathis/octopress.git (push)
  6. 添加你的回购
    git remote add origin git@github.com:username/username.github.com.git
  7. 将分支 master 重命名为 source,因为 github pages 只发布 source 分支 git branch
    * master
    git branch -m master source
    git branch
    * source
  8. 预览时间
    rake preview
    打开的浏览器并转到 localhost:4000
  9. 如果一切顺利,则推送到 github
  10. rake generate
    git add .
    git commit -m "first blog"
    git push origin source 耙部署
于 2012-12-16T13:29:02.057 回答
1

我刚刚遇到了同样的问题。

我猜在接下来的步骤中,你完全按照 shell 提示符告诉你的做: chienlung@chienlung:~/octopress$ rake setup_github_pages

输入存储库的读/写 URL

(例如,'git@github.com:your_username/your_username.github.com)

仓库地址: git@github.com:Chienlung/chienlung.github.com

关于repo url的shell提示是错误的,如果你跟着它,你会遇到错误:

## 推送生成的 _deploy 网站

错误:未找到存储库。

致命:远端意外挂断

正确的“<strong>Repository url”应该是:git@github.com:Chienlung/chienlung.github.com.git

您应该在末尾添加“ .git ”。

使用该 URL 再试一次,希望这会有所帮助。

祝你好运!</p>

(另一个:在部署 octopress 之前,请确保您已经生成了 SSH KEY。关于生成 SSH 密钥,请参阅https://help.github.com/articles/generating-ssh-keys

于 2012-12-15T01:25:00.603 回答
0

as per your description, I think it's a git connection issue. Just refer to one of your successfully connected project, go to .git/config and see the value 'url' key.

I got the same issue while I tried the formal steps with octopress, it generated wrong url, so I updated it to

url = ssh://git@github.com/AndyEverLie/andyeverlie.github.com.git

in [remote "origin"] section, then run 'rake deploy', it works!

my env:

  • git version 1.7.0.4
  • ruby 1.9.3p194 (2012-04-20) [x86_64-linux]

Wish this helps :)

于 2013-04-21T12:06:55.663 回答
0

确保为 rake 任务提供正确的 url - 示例 url 有 .io 尾随,但 github 页面 url 可能有 .com。

我还发现 rake 任务会生成一个 .git/config,其中远程源分支 url 以 .io 结尾,应该将其更改为 .com.git 以允许您将源代码推送到 rake 的“源”分支上任务创建。

于 2013-06-05T15:54:34.520 回答