git add、git commit、git push を使用してディレクトリの変更をコミットおよびプッシュする
このステップでは、新しいディレクトリ構造をコミットし、GitHub にプッシュします。
- コミット対象として新しいファイルをステージングします:
git add .
- 説明的なメッセージを付けて変更をコミットします:
git commit -m "Setup GitHub Actions workflow directory"
出力例:
[main ... ] Setup GitHub Actions workflow directory
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 .github/workflows/main.yml
- 変更を GitHub 上のリモートリポジトリにプッシュします:
git push
認証に関する注意:
git pushを実行すると、WebIDE が自動的に認証を求めます。以下の詳細な手順に従ってください:
- "The extension 'GitHub' wants to sign in using GitHub." というメッセージが表示されたポップアップが表示されます。Allow をクリックします。
- 新しい通知が表示されます。"Copy&Continue to GitHub" をクリックし、次のプロンプトで "Open" をクリックします。
- 開いたブラウザウィンドウで GitHub アカウントにログインし、コピーされた認証コードを入力します。認証を確認した後、ページは自動的に閉じます。
- 数秒待つと、ターミナルでプッシュ操作が正常に完了したことが表示されます。
プライバシーに関する注意:
WebIDE は認証目的で GitHub アカウントへのフルアクセスを要求します。プライバシーの懸念は不要です。現在の実験(Lab)が完了すると、LabEx VM は直ちに破棄され、認証情報や認可情報は保持されません。
この認証プロセスでは、ユーザー名や Personal Access Token を手動で設定する必要はありません。
認証手順に従った後、以下のような出力が表示されます:
出力例:
Enumerating objects: 6, done.
Counting objects: 100% (6/6), done.
Delta compression using up to 4 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (5/5), 388 bytes | 388.00 KiB/s, done.
Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/your-username/github-actions-demo.git
2e0917f..a191a97 master -> master
- Web ブラウザで GitHub 上のリポジトリにアクセスし、
.github/workflows ディレクトリと main.yml ファイルがリポジトリ構造内に表示されていることを確認してください。