CodeSandboxとGitHubを連携する
Page content
CodeSandboxとGitHubを連携する方法はいくつかあります。主な連携方法は以下の通りです。
1. GitHubリポジトリからサンドボックスを作成する
CodeSandboxは、既存のGitHubリポジトリをインポートして、すぐに開発可能なサンドボックス環境として開くことができます。
- CodeSandboxを開く: CodeSandboxのウェブサイトにアクセスします。
- 「Import Project」または「Create Sandbox」から選択:
- ダッシュボードの左側にある「Create Sandbox」をクリックし、「Import GitHub Project」を選択します。
- または、新しいサンドボックスを作成する際のオプションとして「Import from GitHub」を選択します。
- GitHubリポジトリのURLを入力: インポートしたいGitHubリポジトリのURL(例:
https://github.com/your-username/your-repo)を入力し、「Import」をクリックします。 - サンドボックスとして開かれる: リポジトリがCodeSandboxにインポートされ、開発環境としてすぐに利用できるようになります。
2. サンドボックスをGitHubリポジトリにエクスポートする(新規作成)
CodeSandboxで作成したサンドボックスを、新しいGitHubリポジトリとしてエクスポートすることができます。
- CodeSandboxでサンドボックスを開く: エクスポートしたいサンドボックスを開きます。
- 「File」メニューから「Export to GitHub」を選択: エディタ画面の左上にある「File」メニューをクリックし、「Export to GitHub」を選択します。
- GitHubアカウントの認証: まだ認証していない場合は、CodeSandboxがGitHubアカウントへのアクセスを要求します。指示に従って認証します。
- リポジトリ情報の入力: 新しく作成するGitHubリポジトリの名前、説明、プライベート/パブリックの選択などを行い、「Create Repository」をクリックします。
- リポジトリが作成される: サンドボックスの内容が指定したGitHubリポジトリにプッシュされ、新しいリポジトリが作成されます。
3. サンドボックスを既存のGitHubリポジトリにプッシュする(更新)
既にGitHubに存在するリポジトリに、CodeSandboxで加えた変更をプッシュすることができます。これは、GitHubリポジトリからサンドボックスを作成した場合に特に便利です。
- CodeSandboxでサンドボックスを開く: GitHubリポジトリからインポートしたサンドボックス、または後でGitHubにリンクしたサンドボックスを開きます。
- 変更を加える: サンドボックス内でコードを変更します。
- 「Source Control」パネルを開く: エディタの左側にある「Source Control」(Gitアイコン)をクリックします。
- 変更をコミットしてプッシュ:
- 変更されたファイルが表示されます。コミットメッセージを入力します。
- 「Commit & Push」ボタンをクリックします。
- (初めての場合や設定によっては)GitHubアカウントへの認証が再度求められることがあります。
- 変更が元のGitHubリポジトリにプッシュされます。
4. GitHub Gistとの連携
CodeSandboxはGitHub Gistとの連携もサポートしています。
- サンドボックスをGistに保存: 作成したサンドボックスをGitHub Gistとして保存できます。
- Gistからサンドボックスを作成: 既存のGistをCodeSandboxにインポートしてサンドボックスとして開くことも可能です。
連携のメリット
- 素早い開発環境の立ち上げ: GitHub上のプロジェクトをすぐに開発可能な状態で開ける。
- 共有とコラボレーション: CodeSandboxでの作業をGitHubを通じてチームメンバーと共有し、バージョン管理できる。
- プロトタイピングとデモ: アイデアをCodeSandboxで素早く形にし、GitHubに保存して共有する。
- 学習と実験: GitHub上のコードを安全なサンドボックス環境で自由に試すことができる。
CodeSandboxは開発ワークフローを効率化し、ブラウザ上での開発体験を向上させる強力なツールですので、GitHubとの連携をぜひ活用してみてください。