(GitHub)SourceTree 連携(Windows) - tsukimisoba/Blog GitHub Wiki

2025/05/28記載
SourceTree と GitHub を連携し、環境設定を行う手順を説明します。


1. 必要な準備

① Git for Windows のインストール

SourceTree は Git を利用するため、まず Git for Windows をインストールします:

  1. Git for Windows から最新バージョンをダウンロード
  2. インストーラーを実行し、デフォルト設定でインストール
  3. git --version を実行し、インストール確認

② SourceTree のダウンロードとインストール

  1. SourceTree の公式サイト から Windows 版をダウンロード
  2. インストーラーを実行し、セットアップを開始
  3. Bitbucket との連携を求められるが、スキップ可能
  4. Mercurial のチェックを外す(Git のみ使用する場合)
  5. ユーザー名とメールアドレスを入力(Git のコミット情報に使用)
  6. 設定完了後、SourceTree を起動

2. GitHub アカウントの連携

① SourceTree に GitHub アカウントを追加

  1. 「ツール」 → 「オプション」 を開く
  2. 「認証」タブ を開く
  3. 「追加」ボタン をクリックし、新しいアカウントを追加
  4. ホスティングサービス: GitHub を選択
  5. 優先するプロトコル: SSH または HTTPS を選択
  6. 認証方法:
    • SSH の場合: SSH キーを作成し、GitHub に登録
    • HTTPS の場合: Personal Access Token を使用(GitHub の設定で生成)

② SSH キーの作成と登録

SSH を使用する場合、以下の手順で設定:

  1. コマンドプロンプトを開き、SSH キーを生成:
    ssh-keygen -t ed25519 -C "[email protected]"
    
  2. ~/.ssh/id_ed25519.pub の内容をコピー
  3. GitHub にログインし、「Settings」 → 「SSH and GPG keys」 を開く
  4. 「New SSH key」 をクリックし、公開鍵を登録

3. リポジトリの管理

① 新規リポジトリの作成

  1. 「新規リポジトリを作成」 を選択
  2. 保存先を指定(例:C:\Projects\MyRepo
  3. 「作成」 をクリックし、Git 管理を開始

② 既存リポジトリのクローン

  1. 「リポジトリをクローン」 を選択
  2. リモート URL を入力(GitHub のリポジトリ)
  3. 保存先を指定し、「クローン」 をクリック

4. Git の基本操作(SourceTree)

① コミット

  1. 変更したファイルを選択
  2. 「ステージ」 でインデックスに追加
  3. コミットメッセージを入力
  4. 「コミット」 をクリック

② プッシュ

  1. 「プッシュ」 を選択
  2. リモートブランチを指定
  3. 「プッシュ」 をクリック

③ ブランチ管理

  1. 「ブランチ」 を選択
  2. 新規ブランチを作成
  3. 「チェックアウト」 で切り替え

5. 高度な設定

.gitignore の設定

不要なファイルを Git の管理対象から除外:

# コンパイル済みファイル
*.exe
*.dll

# IDE 設定ファイル
.vscode/
.idea/

# ログファイル
*.log

② Git フローの設定

SourceTree では Git Flow を簡単に設定可能:

  1. 「Git Flow を開始」 を選択
  2. 開発ブランチ(develop)とメインブランチ(main)を設定
  3. 「開始」 をクリック

まとめ

SourceTree を Windows 11 に導入し、GitHub と連携する手順は以下の通り:

  1. Git for Windows をインストール
  2. SourceTree をダウンロード・インストール
  3. GitHub アカウントを追加(SSH または HTTPS)
  4. リポジトリの作成・クローン
  5. コミット・プッシュ・ブランチ管理
  6. 高度な設定(.gitignore や Git Flow)