-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deploy / Failed to push image to ghcr #561
Comments
요약서버 배포 과정에서 이슈가 발생했고, 기존 배포 로직을 조금 변경하여 이슈를 해결했습니다. 배포 방법은 이전과 마찬가지로 배포 시 사용했던 깃허브 토큰이 더이상 필요하지 않습니다. repository secrets와 PAT(personal access token)을 삭제하셔도 됩니다. 기존 서버 배포 방식깃허브에서 개인 또는 organization은 ghcr(github container registry)라는 저장소를 사용할 수 있습니다. 서버 배포 파이프라인이 실행되면 다음과 같은 단계를 거칩니다.
이슈문제가 생긴 부분은 이부분입니다.
로그는 다음과 같습니다. # ...
#13 exporting to image
#13 pushing layers 0.4s done
#13 ERROR: failed to push ghcr.io/whaleap/during-budget_server_01:latest: unexpected status: 403 Forbidden
------
> exporting to image:
------
ERROR: failed to solve: failed to push ghcr.io/whaleap/during-budget_server_01:latest: unexpected status: 403 Forbidden
Error: buildx failed with: ERROR: failed to solve: failed to push ghcr.io/whaleap/during-budget_server_01:latest: unexpected status: 403 Forbidden 시도한 방법
해결한 방법ghcr 대신 docker hub에 이미지를 push, pull해서 서버를 배포하는 방식으로 변경했습니다. 새로운 서버 배포 파이프라인 단계는 다음과 같습니다. 진하게 표시된 부분이 변경 사항입니다.
Docker Hub 🐳
|
원인 발견 🎉며칠 전에 organization 이름이 바뀌었는데 배포할 때 ghcr 저장소 이름을 수정하지 않아서 생기는 문제였습니다!...ㅠㅠ! |
아니 근데:thinking:
|
Error: buildx failed with: ERROR: failed to solve: failed to push ghcr.io/****/**********:latest: unexpected status: 403 Forbidden
The text was updated successfully, but these errors were encountered: