[Git] Github private repository clone 후 Error 해결 (write access to repository not granted. )

이나원·2024년 5월 24일
0

트러블슈팅

목록 보기
8/11

💡 회사에서 새로운 프로젝트를 진행하다가,,, 뜻밖에 난관에 봉착해 해당 과정을 어떻게 해결했는지 과정을 적어보려고 한다..

에러 메시지

write access to repository not granted.

1. Personal access token 발급

  • 본인의 프로필 세팅으로 가서 Developer settings > Personal access tokens 으로 가면 발급 받을 수 있다.

  • Generate New Token 클릭 후 해당 토큰에 대한 간략한 이름 입력 후 밑에 설정들을 체크해야한다.

  • 원하는 설정들을 체크해주면 되는데, 특히 밑에 부분은 꼭 체크를 해주어야하는 것 같다.

    💡 주의!! 생성된 토큰 값은 한번 밖에 볼 수 없으니 따로 안전한 곳에 저장 필수!!

2. private repository 클론

  • 클론 하고자 하는 레포지토리에 가서 HTTPS 링크 복사 후에 클론을 진행할 것이다.

  • 그런데 이때! 명령어를 입력할 때 위에서 만든 토큰 값을 추가해서 클론을 진행해야한다.

    git clone https://[!!! TOKEN 값 !!!]@github.com/[저장소를 가진 username]/[레포지토리 이름].git

3. 키체인 접근 확인

  • 기본 내장 어플리케이션에 키체인 접근이라고 있는데, 해당 어플리케이션 실행 후 github를 검색해보면

  • 위와 같이 결과가 나올 것이다. 더블 클릭 후 암호 보기 에서 작성되어있는 암호가 본인의 Personal access token 값과 같은지 확인해보는 것도 도움이 될 것이다.

    그리고 한 가지더,, 이렇게 했는데 push가 안된다면,, Organizations 관리하고 계시는 담당자님께 본인에게 레포지토리에 대한 write 권한을 주었는지 여쭤보자,, (나 같은 경우는 안준거였었다,,)

profile
프론트엔드 개발자로 재직 하면서 겪은 개발 과정을 기록하는 곳입니다 🙌

0개의 댓글

관련 채용 정보