CoworkとGitHubを連携する方法|2つのやり方と安全な手順

CoworkとGitHubを連携する方法をわかりやすく解説 初心者向けAI講座
お父さんから娘へのAI入門 vol.4
CoworkとGitHubを連携する方法

コネクターとGitHub Desktop、2つのやり方を安全に使い分ける

最終更新:2026年7月

CoworkでGitHubのリポジトリを扱う方法は、大きく2つあります。GitHubコネクターでリポジトリを参照する方法と、GitHub Desktopでパソコンへ複製し、Coworkに作業フォルダへのアクセスを許可する方法です。コードを読んで相談するだけなら前者、実際にファイルを変更して差分を確認・保存したいなら後者がわかりやすい選択です。

最初に確認:「GitHubコネクターを接続しただけで、Coworkが自由にコードを書き換えて本番公開する」わけではありません。参照、ローカル編集、コミット、プッシュ、本番反映は別の工程です。

スポンサーリンク

CoworkとGitHubの連携は2種類ある

方法向いている目的主な操作注意点
GitHubコネクターリポジトリの内容をClaudeに参照させ、質問・説明・調査をするClaudeのConnectorsからGitHubを認証し、対象を選ぶ接続権限と対象リポジトリを絞る
GitHub Desktop+ローカルフォルダCoworkにファイルを編集させ、差分を確認して履歴へ残すclone→専用ブランチ→Coworkで作業→確認→commit/push本番へ直接反映せず、差分とテストを確認

「連携」という言葉だけでは目的がわかりません。まず、コードを読ませたいのか、パソコン上のコピーを変更させたいのかを決めます。

スポンサーリンク

方法1:GitHubコネクターで参照する

ClaudeのGitHub連携は、アクセスを許可したリポジトリを会話やCoworkの文脈として使うための機能です。コード構成の説明、関連ファイルの確認、変更方針の相談などに向きます。

1.Claudeの設定からConnectorsを開く

Claudeの設定またはCustomize内で、利用できるコネクターを確認します。組織アカウントでは管理者の許可が必要な場合があります。

2.GitHubを選んで認証する

表示されたGitHubの認証画面で、連携先アカウントと許可内容を確認します。必要以上の組織やリポジトリを許可しません。

3.対象リポジトリを追加する

作業に必要なリポジトリだけを選びます。顧客・会社のコードは、契約や社内規程でAI利用が許可されているか先に確認します。

4.範囲を指定して質問する

「このリポジトリの構成を説明して」「ログイン処理に関係するファイルを挙げて」のように、目的と確認範囲を明記します。

コネクターはクラウド上のサービスへ接続する方法です。GitHub Desktopで作ったローカルコピーを編集する手順とは別です。

スポンサーリンク

方法2:GitHub Desktopで編集作業につなぐ

実際のファイルを変更したい場合は、GitHub上のリポジトリをGitHub Desktopでパソコンへclone(複製)し、そのローカルフォルダをCoworkの作業対象にします。変更後はGitHub Desktopで差分を見て、自分で保存・共有を判断できます。

スポンサーリンク

GitHub Desktopを使った連携手順

1.GitHub Desktopを公式サイトから導入

GitHub Desktop公式サイトから入手し、GitHubアカウントで認証します。検索広告や非公式配布サイトから入れません。

2.対象リポジトリをcloneする

GitHub Desktopの「File」→「Clone repository」から対象を選び、保存先を確認します。cloneはGitHub上のリモートリポジトリからローカルコピーを作る操作です。

3.作業用ブランチを作る

mainへ直接変更を重ねず、「cowork-test」など目的がわかるブランチを作ります。本番用ファイルとは分けて試せます。

4.Coworkへ必要なフォルダだけ許可

Coworkでタスクを開始し、cloneした作業フォルダを指定します。家全体やドキュメント全体ではなく、専用フォルダだけを許可します。

5.最初は計画と読み取りだけ頼む
このフォルダは変更せず、構成を確認してください。目的を達成するために変更が必要なファイルと、確認手順を先に提案してください。
6.小さな変更を実行し、GitHub Desktopで差分を見る

どのファイルの何が変わったか確認します。意図しない削除、秘密情報、生成ファイルの大量追加がないか見ます。

7.テスト後にcommit・pushする

ローカルで動作確認できた変更だけをコミットします。GitHubへ共有する必要がある場合にpushし、必要ならPull Requestでレビューします。

スポンサーリンク

現在のCoworkで知っておくこと

2026年7月時点のCoworkは、デスクトップだけでなくWeb・モバイルにも広がり、リモートセッションが段階的に提供されています。作業は端末を閉じても続けられる一方、パソコン上のローカルファイルやブラウザが必要なタスクでは、Claude Desktopを通じたアクセスが使われます。

利用面によってローカルファイルアクセスやコンピューター操作の条件が異なります。「スマホから指示したから、どのパソコンのどのフォルダも自動で触れる」と考えず、タスク画面に表示される接続先と許可を毎回確認します。

スポンサーリンク

安全に運用する7つのルール

  1. 本番環境ではなくローカルコピーや検証環境で試す
  2. Cowork専用の作業フォルダを作り、アクセス範囲を絞る
  3. パスワード、APIキー、顧客情報をリポジトリへ入れない
  4. 変更前にデータベースとファイルを別々にバックアップする
  5. 最初に計画を出させ、変更対象を確認する
  6. GitHub Desktopの差分とテスト結果を自分で見る
  7. 自動公開は別設定と理解し、承認なしで本番反映しない

Anthropicの安全ガイドでも、必要なファイルだけを許可し、専用フォルダとバックアップを使い、依頼範囲から外れた動きがないかタスク単位で監視することが推奨されています。

よくある失敗と対処

症状確認すること
GitHubのリポジトリが見えないGitHub認証、組織管理者の許可、対象リポジトリへの権限を確認
Coworkがローカルファイルを見つけないClaude Desktop、許可したフォルダ、実際のclone先を確認
変更がGitHub Desktopに出ない別フォルダや別ブランチを編集していないか確認
pushできないGitHub Desktopの認証、書き込み権限、現在ブランチを確認
WordPressに反映されないGitHubと本番サーバーの連携は別。公開手順を確認

よくある質問

Q.GitHubコネクターだけでファイルを編集できる?
「参照できること」と「変更を保存できること」は別です。実際の編集・履歴管理が目的なら、ローカルコピーやClaude Codeなど、利用中の機能が許可する作業範囲を確認してください。
Q.GitHub Desktopは必須?
必須ではありません。Gitコマンドでも同じ流れを作れますが、初心者が変更差分・ブランチ・コミットを画面で確認する方法としてGitHub Desktopがわかりやすい選択です。
Q.privateリポジトリなら秘密情報を入れてよい?
いいえ。非公開でも認証情報を保存しないのが基本です。会社のコードは組織の規程と管理者設定にも従ってください。
Q.失敗したらGitHubで必ず戻せる?
コミット済みのコードは履歴から比較・復元できますが、未記録の変更やWordPressデータベース、アップロード画像まで自動で戻るわけではありません。別のバックアップも必要です。

まとめ

  • 参照中心ならGitHubコネクター、編集中心ならローカルcloneがわかりやすい
  • コネクター接続と本番への自動公開は別
  • GitHub Desktopでは専用ブランチ、差分確認、テスト、commitの順で進める
  • Coworkには必要な専用フォルダだけを許可する
  • コード履歴とWordPressの完全バックアップを混同しない
この記事の作成・確認

AnthropicとGitHubの2026年7月時点の公式情報を確認し、コネクターによる参照とローカルファイル編集を混同しない手順へ更新しています。

コメント

タイトルとURLをコピーしました