트러블슈팅

github Permission 오류

노엠디엔 2022. 12. 12. 23:09

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists

팀 프로젝트를 진행 중에 팀원에게서 위의 오류가 발생했다.

구글링 해본 결과  거의다 토큰이나 config설정에 관한 내용이었는데

많은 방법을 시도해봤지만 오류를 해결하지 못했다.그 끝에 문제를 찾았는데 팀 조직의 Organizations 설정에 있었다.

팀원들에게 member권한이 설정되어 있어서 owner설정으로 바꿔줌으로써 해결했다,

 

신기했던 점은 한분은 pull@request가 되는데 github 레포지토리에는 해당 팀원의 브랜치가 보이지 않는 것이었다.

이런 신기한 부분의 해결점을 찾다보니 그 이유는 해당 팀원은 git clone을 통해 자동으로 팀 레포지토리에

fork가 되었고 해당팀원은 upstream이라는 공간에서 자기의 프로젝트를 계속해서 push 하고 있었다.

마치 가상의 공간에서 몰래 데이터를 넣고있는 느낌이었다.

어찌어찌해서 해프닝으로 끝났지만 알고 있었던 부분이면서 너무 당연하게 여겼던 부분이라 

해당 팀 조직 설정을 생각 못했던 것 같다.. (그랜절각이다