Размещение Octopress на gh-страницах

Я сделал username.github.io репо и я подтолкнул мои текущие файлы блога Octopress в master ветку, чтобы я мог отслеживать изменения, которые я сделал для всего блога.

Далее я хочу, чтобы он появился в gh-pages ветка, поэтому я использовал rake setup_github_pages, затем rake generate а также rake deploy[gh-pages] но git отклонил это со следующим сообщением:

To https://github.com/username/username.github.io
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/username/username.github.io'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

## Github Pages deploy complete
cd -

Как мне это решить? Я только хочу поставить _deploy папка в gh-pages а остальное в master ветка.

Это вообще возможно?

1 ответ

Решение

Наконец-то я нашел решение благодаря Tomoya Hirano из NiceCabbage.

В своем посте о Octopress и gh-pages он упомянул об использовании BitBucket в качестве хранилища для исходного кода Octopress вместо использования GitHub.

Я нахожу это решение очень удобным, поскольку мое репозиторий GitHub для блога Octopress теперь содержит _deploy папка, а остальное находится в BitBucket. Это действительно не точный ответ, но этот обходной путь обращается к разделению _deploy а остальные загружают в безопасное место в Интернете.

Надеюсь, это поможет кому-то!

Другие вопросы по тегам