728x90
✔️ 오류가 발생한 환경
[Coding Test] Git Actions 이용해서 Readme 작성 자동화 (Feat. 백준 허브)
✔️ 결과물 부터 보여주자면,백준 문제를 맞추면, 자동으로 백준허브가 Git에 코드를 올려준다. 푼 문제가 푸시될 때마다 Git Action을 사용해서 README도 동시에 꾸며준다!! 티어별로 보기좋게 테
cse-gr.tistory.com
✔️ 오류 1 : No such file or repository
백준 허브가 Git Hub에 코드를 push하는 것을 성공했지만, Git Action 실행에 실패 하였다.
원인은 : can't open file ' 주소' : [Errno 2] No such file or directory
흔하디 흔한 경로 설정을 잘못했기 때문이다...
✔️ 오류 1 해결 : 경로 재설정
Action 에서 실행하는 코드로 가서 경로 설정을 다시 해주었다.
✔️ 오류 2 : Permission to git denied to github-actions[bot] 403 에러
오류 1번을 고치고 나서 commit changes 까지 성공하였지만, push 하는 과정에서 오류가 났다.
흔하디 흔한 권한 문제,,,
✔️ 오류 2 해결 (1) : Settings에서 workflow권한 재설정
해당 레포지토리에서 Settings 클릭 > Actions 클릭 > General 클릭
아래로 스크롤해서 Workflow 권한 설정
✔️ 오류 2 해결 (2) : workflow yml 파일에서 토큰 추가
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/parkgyul/Coding_Test.git
git push
workflow 의 yml 파일 맨밑에 깃허브 토큰 코드를 추가 해준다 !!
해결 완 - 료 !⭐️⭐️
# 참고
728x90
'오류노트' 카테고리의 다른 글
[README] IntelliJ에서 README(리드미)파일 수정하기 (0) | 2024.11.03 |
---|---|
[Swagger 오류] Swagger Whitelabel Error - 404 Not Found 에러 (0) | 2024.11.02 |
[MySQL 오류] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (0) | 2024.05.07 |
[Postman 오류] String Boot 404 Not Found 에러 (0) | 2024.05.07 |