(GitHub)SourceTree 連携(Windows) - tsukimisoba/Blog GitHub Wiki
2025/05/28記載
SourceTree と GitHub を連携し、環境設定を行う手順を説明します。
1. 必要な準備
① Git for Windows のインストール
SourceTree は Git を利用するため、まず Git for Windows をインストールします:
- Git for Windows から最新バージョンをダウンロード
- インストーラーを実行し、デフォルト設定でインストール
git --version
を実行し、インストール確認
② SourceTree のダウンロードとインストール
- SourceTree の公式サイト から Windows 版をダウンロード
- インストーラーを実行し、セットアップを開始
- Bitbucket との連携を求められるが、スキップ可能
- Mercurial のチェックを外す(Git のみ使用する場合)
- ユーザー名とメールアドレスを入力(Git のコミット情報に使用)
- 設定完了後、SourceTree を起動
2. GitHub アカウントの連携
① SourceTree に GitHub アカウントを追加
- 「ツール」 → 「オプション」 を開く
- 「認証」タブ を開く
- 「追加」ボタン をクリックし、新しいアカウントを追加
- ホスティングサービス: GitHub を選択
- 優先するプロトコル: SSH または HTTPS を選択
- 認証方法:
- SSH の場合: SSH キーを作成し、GitHub に登録
- HTTPS の場合: Personal Access Token を使用(GitHub の設定で生成)
② SSH キーの作成と登録
SSH を使用する場合、以下の手順で設定:
- コマンドプロンプトを開き、SSH キーを生成:
ssh-keygen -t ed25519 -C "[email protected]"
~/.ssh/id_ed25519.pub
の内容をコピー- GitHub にログインし、「Settings」 → 「SSH and GPG keys」 を開く
- 「New SSH key」 をクリックし、公開鍵を登録
3. リポジトリの管理
① 新規リポジトリの作成
- 「新規リポジトリを作成」 を選択
- 保存先を指定(例:
C:\Projects\MyRepo
) - 「作成」 をクリックし、Git 管理を開始
② 既存リポジトリのクローン
- 「リポジトリをクローン」 を選択
- リモート URL を入力(GitHub のリポジトリ)
- 保存先を指定し、「クローン」 をクリック
4. Git の基本操作(SourceTree)
① コミット
- 変更したファイルを選択
- 「ステージ」 でインデックスに追加
- コミットメッセージを入力
- 「コミット」 をクリック
② プッシュ
- 「プッシュ」 を選択
- リモートブランチを指定
- 「プッシュ」 をクリック
③ ブランチ管理
- 「ブランチ」 を選択
- 新規ブランチを作成
- 「チェックアウト」 で切り替え
5. 高度な設定
.gitignore
の設定
① 不要なファイルを Git の管理対象から除外:
# コンパイル済みファイル
*.exe
*.dll
# IDE 設定ファイル
.vscode/
.idea/
# ログファイル
*.log
② Git フローの設定
SourceTree では Git Flow を簡単に設定可能:
- 「Git Flow を開始」 を選択
- 開発ブランチ(develop)とメインブランチ(main)を設定
- 「開始」 をクリック
まとめ
SourceTree を Windows 11 に導入し、GitHub と連携する手順は以下の通り:
- Git for Windows をインストール
- SourceTree をダウンロード・インストール
- GitHub アカウントを追加(SSH または HTTPS)
- リポジトリの作成・クローン
- コミット・プッシュ・ブランチ管理
- 高度な設定(
.gitignore
や Git Flow)