GitHub + SourceTreeの導入方法
前回の記事(Gitと研究 - 趣味プログラマの日常)にも書きましたが,GitHubの導入方法について書きたいと思います.
GitHubに登録
まずはGitHubに登録しましょう.リンクにアクセスするとGitHubのホームが表示されます.
GitHub · Build software better, together.
画面右の登録フォームに,ユーザ名,メールアドレス,パスワードを入力して,"Sign up for free"のボタンを押せば登録完了です!
本当に簡単です!!
リモートリポジトリの作成
登録が完了したら,自分のトップページが表示されるはずです.
↓こんな感じ
そうしたら画面右の方にある"New repository"ボタン(下図参照)を押すとリポジトリ作成画面に移ります.
作成画面では
Repository name → 作りたいリポジトリ名
Description → リポジトリの説明(必要ならば)
公開範囲 → Public(公開:他のユーザも見れる) or Private(非公開:自分しか見れない)
を入力します.
"Initialize this repository with a README" はチェックを入れておくと自動でREADME.mdが入った状態で初期化してくれるので,
チェックを入れておくのがオススメ.
終わったら,"Create repository"を押せばリモートにリポジトリが作成されます!
今回は試しに,sampleというリポジトリを公開で作りました.
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を起動して,ファイル->新規と選択すると下のような画面が出てくると思います.
ここで,それぞれ
ソースパス/URL → リモートリポジトリの場所
保存先のパス → ローカルリポジトリを作成する場所
ブックマーク名 → SourceTree上で表示するときの名前
となります.
ソースパス/URL
これはリモートリポジトリの場所なので,GitHub上で確認します.
先ほどGithub上に作ったリポジトリのページ(今回はsampleというリポジトリ)の上の方に,ソースパスが示されている欄があると思います.
今回は設定が一番楽なHTTPSで接続するので,https://~から始まってることを確認します.(もし違ったら左側のHTTPSというボタンを押してください)
ソースパスの右側のボタンを押すと,クリップボードにコピーされるので,押してください.
そして,SourceTreeに戻って,先ほどのソースパスの欄にペーストしてreturnを押すと,認識されるはずです.
保存先のパス
こちらはローカルリポジトリを作成する場所なので先ほど作成したSampleというフォルダの場所(今回は,User/(ユーザ名)/Sample)を入力します.