質問
私の読み込み ガイド, るかしなければならない。
- 作成。github.com リポジトリ
- チェックして
path/to/repo
- cd/path/to/レポ
- gitの象徴-ref頭ref/ヘッド/gh-ページ
- rm.git/index
- gitクリーン-fdx
- echo"私のGitHubのページ">index.html
- git add.
- gitコミット-a-m"最初のページをコミット"
- git push原gh-ページ
った。のページに表示されます。その異なるコンピュータのリポジトリです。現実"master
"支店私の地元、"gh-pages
." 次の手順3-6以上ないといけないの無いファイル事が分かりました。どのようにファイルから"master
"の支店が公開GitHub?
てみました git checkout master && git push origin gh-pages
その利回り
error: src refspec gh-pages does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push to 'git@github.com:<me>/<me>.github.com.git'
解決
どうやら「origin master
」以降のプッシュは実際にトリックを行います!それはしかし、ガイドに記載されていないです。
他のヒント
ガイウスが言うように、あなたは「プロジェクトページ」の指示に従っているが、あなたはプロジェクトページを作成しようとしていない、あなたはユーザーページを作成しようとしています。ユーザーページを作成すると、はるかに簡単です - 。あなたはそれをマスターブランチだと、あなたのウェブサイトのファイルをプッシュし、「.github.com」リポジトリを作成するあなたのような他のあらゆる通常のプロジェクト
あなたが従うことをしようとしている命令は、すでに既存のプロジェクトにWebサイトのファイルを含む並列分岐を追加するためのものです。私たちは、あなたのプロジェクトに「ウェブサイト」サブディレクトリまたは何かを追加したくないので、代わりに私たちは、あなたが完全に新しいブランチを作成し、その関係のない枝にあなたのウェブサイトをプッシュする必要があります - 。これがGitの策略
あなたが最初のローカルブランチを作成する必要があります新鮮なリモートリポジトリのチェックアウトのブランチ上で動作するように。ここで「gh-pages
」ブランチの例です。
git checkout --track -b gh-pages origin/gh-pages
この記事の詳細<のhref = "http://drnicwilliams.com/2008/12/21/migrating-project-websites-to-github-pages-with-sake-tasks-new-websites-with -jekyll_generator /」のrel = "nofollowをnoreferrer"> "githubのページへのプロジェクトのウェブサイトを移行" する