업데이트된 워크플로우 파일 커밋 및 푸시
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 계정에 대한 전체 액세스를 요청합니다. 개인 정보 보호에 대해 걱정할 필요가 없습니다. 현재 랩을 완료하면 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