GithubPageつくる

Qiitaに書いた記事についてSample欲しいとか、実行した状態を見たい
とか言われたのでGithubPageで公開してみました。
GithubPage上でPerlPHPなどのコードは動かせませんが、Cocos2d-JS(html5)はJavaScript単体で動くので
githubページ上でサンプル実行まで可能。便利!
動作例)http://oggata.github.io/Cocos2d-JS-Study/ScrollView/

やったこと

masterにcodeを置いていたので
gh-pagesというbranchを切ってpushするだけでOK。

コマンド

git checkout master
git checkout -b gh-pages
git push origin gh-pages

アクセス先

http://ユーザー名.github.io/リポジトリ

404 There isn't a GitHub Page here.となる場合

新規に作る場合、反映までに10分以上かかるそうなので、ただ待つだけ。
ただ、自分の場合は1時間経過しても反映されなかったので、調べてみたら
「You don't have any verified emails.」の警告を無視し続けて使っていた事が原因でした。
(登録したアドレスに、認証しないとgithubページが使えませんよ、という警告メールが来ていたし。)
2個以上のメールアドレスを登録してverifyすればOK

その他

Topページを設置したい場合は
ユーザー名.github.io.git
というリポジトリを作成して、そこにindex.htmlを設置することで表示ができます。
ユーザー名.github.io.gitリポジトリ->Setting->AutomaticPageGeneratorを使うと
consoleでなくGithubだけでこれらの操作を完結する事もできます。

1)Github上でリポジトリの作成

ユーザー名.github.io

2)手元にクローン
mkdir hoge
cd hoge
git clone git@github.com:ユーザー名/ユーザー名.github.io.git
3)テストページの作成
cd username.github.io
echo "Hello World" > index.html
4)プッシュ
git add --all
git commit -m "Initial commit"
git push
5)サイトの確認

10分程度で反映される
http://ユーザー名.github.io