更新されたワークフローファイルをコミットしてプッシュする
GitHub Actions のワークフローは、リポジトリのコードの一部です。ワークフローをアクティブ化するには、変更をコミットし、GitHub にプッシュする必要があります。
- リポジトリのディレクトリにいることを確認します:
cd ~/project/github-actions-demo
- 新しいワークフローファイルをステージングします:
git add .github/workflows/simple-commands.yml
- 説明的なメッセージで変更をコミットします:
git commit -m "Add simple commands workflow"
出力例:
[main ... ] Add simple commands workflow
1 file changed, 14 insertions(+)
create mode 100644 .github/workflows/simple-commands.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% (4/4), done.
Writing objects: 100% (4/4), 447 bytes | 447.00 KiB/s, done.
Total 4 (delta 1), reused 0 (delta 0), pack-reused 0
To https://github.com/your-username/github-actions-demo.git
abcdef1..1234567 main -> main