Google
SSブログ

GitHub Pages(ホスティング) の利用(Parllet の場合 その3) [公開アプリ]

今回も、前々回前回からの続きです。

00_following_the_previous.png

前々回にGitHub リポジトリにブランチ gh-pages を作り、GitHub Page が使えるようになりました。

前回は、私の足りない頭に思い浮かんだ2通りの管理の仕方

  1. gh-pages 用に新しく Eclipse のワークスペース・プロジェクトを作って管理する。
  2. 今までの Eclipse の Parllet プロジェクト上に gh-pages も置いて、切り替えながら管理する。

の 2. に失敗して諦めたところまででした。

ということで 1. の管理の仕方でgh-pages にサンプルページファイルを push していきたいと思います。

恒例のざっくり環境です。

OS:Windows 7 Home Premium

Play Flamework:1.2.4

Eclipse:3.7.2 Indigo Service Release 2(日本語化してない)

EGit:1.3.0

EGit での初回 Clone の仕方等サッパリ忘れてしまっていたので、以下のページを参考にさせてもらいました。

最低限おさえておきたいEGitの使い方についてAdd Starfujikawa-yNkznnanjakkun

Git Clone

Eclipse 新規ワークスペースでPackage Explorerを右クリック>Import...

01_new_space_eclipse_proj_import.png

Select で Git>Projects from Git>Next

02_import_sel_project_from_git.png

Select Repository Source で URI>Next

03_sel_repo_src_uri_next.png

GitHub リポジトリで branch:gh-pages を選択>SSH clone URLをコピー

04_gh-pages_ssh_clone_url.png

Source Git Repository で URI に 上記でコピーした URL を貼り付け>Next

05_src_git_repo_loc_uri_paste.png

Branch Selection で Clone するリポジトリを選択(今回は Github Pages なので master のチェックを外して gh-pages のみ選択 *1)>Next

06_branch_sel_only_gh-pages_next.png

Local Destination で Directory にローカルリポジトリのパスを指定>Next

07_local_dest_dir_next.png

Select a wizard to use for importing projects で Wizrd for project import の Import as general projects を選択>Next *2

08_sel_import_as_general_proj_next.png

Import Projects でそのまま Finish

09_import_proj_finish.png

GitHubリポジトリの gh-pages ブランチが Clone されました

10_parllet_gh-pages_cloned_files.png

*1 Github Pages にはユーザーページとプロジェクトページの2種類がある。ユーザページはmaster ブランチがウェブサイトになり、プロジェクトページは gh-pages ブランチがウェブサイトになる。(参考:Github Pages について整理しておきます - そんなこと覚えてない

*2 私の環境では参考ページ様(最低限おさえておきたいEGitの使い方についてAdd Starfujikawa-yNkznnanjakkun)と違って Finish は押せず、 Next で進んでも Import Progects で No projects found のエラーメッセージが表示されたため、"Import as peneral project" を選択して進めた。

 

ローカルリポジトリへの Commit

私の過去エントリで使ったサンプルページをフォルダごと追加してみます

11_added_for_blog_of_parllet.png

追加したファイル(今回はフォルダごと)を右クリック>Team>Add to Index

12_added_folder_team_add.png

プロジェクトを右クリック>Team>Commit...

13_proj_team_commit.png

Commit Changes to Git Repository で Commit message を入力>Commit

14_commit_msg_commit.png

リモートリポジトリに push

プロジェクトを右クリック>Team>Push to Upstream

15_proj_team_push_to_upstream.png

GitHub の gh-pages ブランチに追加ファイルが反映された

16_github_gh-pages_commit_reflected.png

 

確認

GitHub リポジトリ の Settings の Options>GitHub Pages に Your site is published at http://sakashushu.github.io/Parllet の形で表示される URL に今回追加したフォルダのパスをくっつけた http://sakashushu.github.io/Parllet/ForBlogOfParllet/2013/10/25/ が表示されることを確認。

今回の私の場合は http://sakashushu.web.fc2.com/ForBlogOfParllet/20131025/ と同じ表示であることを確認しました。(GitHub Pages では、ページの一番下に "Powered by **** " のようなものが付くことも無く、個人的にはちょっと嬉しい。)

前々回から長々とお付き合いいただき、ありがとうございました。

GitHub Pages 篇、終了です!

 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。