Git

[GitKraken] 깃크라켄 organization에서 push버그 해결

순코딩 2024. 7. 17. 11:07

[오류 메시지]

Push Failed: main Access denied.
Make sure you have access to do that action on that remote and try again.
If abc is an organization in Github. you may need to request(or grant) GitKraken access to the organization

 

[오류 메시지 번역]

푸시 실패: 기본 액세스가 거부되었습니다.
해당 리모컨에서 해당 작업을 수행할 수 있는 액세스 권한이 있는지 확인하고 다시 시도하세요.
{레포 링크}가 Github의 조직인 경우 조직에 GitKraken 액세스 권한을 요청(또는 부여)해야 할 수도 있습니다.

오류 예시 이미지

[오류 메시지 분석]

1. 해당 repository 에 대한 액세스 권한 문제로 push에 실패하였다.

2. 해당 repository 가 organization이라면 GitKraken 액세스 권한 요청&승인으로 문제를 해결할 수 있을 것으로 판단된다.

 

필자의 경우 해당 repository가 organization이기에 2번 분석에 대한 해결 방법을 찾았다.

 

organizaton 조직원이 해야할 일

위 오류 메시지에서 Go to Github 클릭 request 버튼을 누르면 아래 이미지와 같이 Access request pending(액세스 요청 대기 중) 상태로 변경될 것이다.

해당 organization에 GitKraken 액세스 권한 요청이 완료되었다.

조직원이 할 일은 끝났다.

 


organizaton 조직장이 해야할 일

원래는 grant 버튼이 있다

 

Grant 버튼을 누르면 체크 표시가 생기고  GitKraken 액세스 권한 승인이 완료된다.

위 과정을 정상적으로 수행했다면 테스트 커밋&푸쉬를 통해 문제 해결이 된 것을 확인하자.

 

추가

위 과정을 수행해도 오류가 해결이 되지 않는다면 organization 기본 권한 및 멤버 별 권한을 확인해보자

organization 기본 권한

write로 설정해야 comit, pull, push 가능