我跟着this tutorial on the nanoc webpage在github上部署我的網頁。 我跟着這些指示錯誤部署靜態網頁與nanoc github上與孤兒git分支
% rm -rf output
% git clone . output
% cd output
[email protected]% git checkout --orphan gh-pages
[email protected]% git rm -rf
[email protected]% git remote rm origin
[email protected]% git remote add origin repo-url
但是當我要運行
nanoc
nanoc deploy
我需要在基本目錄來改變其中nanoc.yaml文件。但切換時,我也從gh-pages分支變回(?)到主分支。我想這是因爲分支的孤兒性質,但這只是瘋狂猜測。
和nanoc終止與此錯誤消息
Loading site… done
Deploying via Git to branch 「gh_pages」 on remote 「origin」…
[email protected]:name/repo_name.git
error: pathspec 'gh_pages' did not match any file(s) known to git.
Captain! We’ve been hit!
Message:
Nanoc::Deploying::Deployers::Git::Errors::BranchDoesNotExist: The branch to deploy, gh_pages, does not exist.
這是nanoc.yaml文件的相關部分。 (其餘是不變的標準)
deploy:
default:
kind: git
remote: [email protected]:name/repo_name.git
branch: gh_pages
希望有人能告訴我在哪裏,我的船已經被擊中,我怎麼能避免這種冰岩;)
嘿謝謝你的回答,但錯字只是在這裏sof;) – theDrifter