GitHub + SourceTreeの導入方法

前回の記事(Gitと研究 - 趣味プログラマの日常)にも書きましたが,GitHubの導入方法について書きたいと思います.

GitHubに登録


まずはGitHubに登録しましょう.リンクにアクセスするとGitHubのホームが表示されます.
GitHub · Build software better, together.

画面右の登録フォームに,ユーザ名,メールアドレス,パスワードを入力して,"Sign up for free"のボタンを押せば登録完了です!

本当に簡単です!!

リモートリポジトリの作成


登録が完了したら,自分のトップページが表示されるはずです.

↓こんな感じ
f:id:naganegi0505:20130516221637p:plain

そうしたら画面右の方にある"New repository"ボタン(下図参照)を押すとリポジトリ作成画面に移ります.

f:id:naganegi0505:20130516222808p:plain


作成画面では

Repository name → 作りたいリポジトリ
Description → リポジトリの説明(必要ならば)
公開範囲 → Public(公開:他のユーザも見れる) or Private(非公開:自分しか見れない)

を入力します.

"Initialize this repository with a README" はチェックを入れておくと自動でREADME.mdが入った状態で初期化してくれるので,
チェックを入れておくのがオススメ.

終わったら,"Create repository"を押せばリモートにリポジトリが作成されます!

今回は試しに,sampleというリポジトリを公開で作りました.


f:id:naganegi0505:20130516223809p:plain

SourceTreeのインストール

つぎにgitを管理するソフトであるSourceTreeというソフトをインストールします.
gitは本来コマンドライン上でいじる物ですが,それをGUIベースで便利に管理することができるソフトです!

GitHub公式のソフトもありますが,SourceTreeの方がブランチの様子が見やすいしMacでもWindowsでも使いやすいので,色々見てきた中では一番オススメです!!

ダウンロードはこちら → Free Mercurial and Git Client for Windows and Mac | Atlassian SourceTree

ダウンロードしたら,ファイルを実行すれば自動的にインストールが始まるので,指示に従ってインストールしてください.
初回起動時にはユーザ名とメールアドレスを聞かれるので,登録してください.

ローカルリポジトリの作成


SourceTreeがインストールできたら,いよいよローカルにリポジトリを作成します.

まず,自分がローカルレポジトリを作成する場所に,あらかじめ新規フォルダを作成しておいてください.
今回は,Users/(ユーザ名)/Sampleにレポジトリを作成するので,あらかじめユーザ直下にSampleというフォルダを作成しました.

SourceTreeを起動して,ファイル->新規と選択すると下のような画面が出てくると思います.

f:id:naganegi0505:20130516234220p:plain

ここで,それぞれ

ソースパス/URL → リモートリポジトリの場所
保存先のパス → ローカルリポジトリを作成する場所
ブックマーク名 → SourceTree上で表示するときの名前

となります.

ソースパス/URL

これはリモートリポジトリの場所なので,GitHub上で確認します.
先ほどGithub上に作ったリポジトリのページ(今回はsampleというリポジトリ)の上の方に,ソースパスが示されている欄があると思います.
今回は設定が一番楽なHTTPSで接続するので,https://~から始まってることを確認します.(もし違ったら左側のHTTPSというボタンを押してください)
ソースパスの右側のボタンを押すと,クリップボードにコピーされるので,押してください.

f:id:naganegi0505:20130517001017p:plain

そして,SourceTreeに戻って,先ほどのソースパスの欄にペーストしてreturnを押すと,認識されるはずです.

保存先のパス

こちらはローカルリポジトリを作成する場所なので先ほど作成したSampleというフォルダの場所(今回は,User/(ユーザ名)/Sample)を入力します.

ブックマーク名

これはSourceTree上でいくつかのリポジトリを管理する時に,表示される名前なのでわかりやすければ何でもOKです!!
今回は"Sample"とします.



このように欄を埋めて,最後にクローンを押せば,指定した場所にGitHubのリポジトリがクローン(ローカルリポジトリを作成)されます!


何か不備等がありましたら,コメントください!
それでは皆さん,快適なGitライフを〜!!