[Git-hub 오류해결] remote : Write access to repository not granted , git the requested URL returend error : 403 해결방법(CLI Token 연결, Organization)
안녕하세요~!
28년차 진로탐색꾼 조녁입니다!!
오늘은 새로운 노트북에서 CLI로 깃헙을 사용하다가, 작년에 만났던 토큰방식 로그인의 필요성을 만났습니다.
잊고 있었던 토큰방식 접근방법을 한번 정리해놓으면 좋을 것 같아서 글 작성했습니다.
0. 시작하기 전에
까먹었던 것들 정리를 먼저 해볼까합니다.
우선 깃헙의 글로벌 변수를 확인합니다. 만약 name과 email이 등록안되어있다면 등록해줍니다. (만약 잘못등록했다면 아래 방법으로 삭제후 다시 등록)
# git config 확인
git config --list
# git config 설정
git config --global user.name "user-name"
git config --global user.email abcd@naver.com
# 잘못등록한 config 삭제
git config --unset --global user.name
git config --unset --global user.email
1. 오류해결방법
- 토큰키가 연결안된게 아니라, 타인의 레포에 내 개인 토큰키를 사용한 경우 발생하는 에러였다.
즉, PAT(personal access token)을 발행할때 repo에 대해서만 권한을 설정해 발급했기 떄문이라고 판단하였고 그래서 PAT를 다음과 같이 선택해서 다시 생성하여줬다. 하지만 해결되지 않았다.
이유를 보니 너무 단순했다 ... 해당 organizations에 대한 수락을 안한상태였다... ㅠㅠ
배운점 : 역시 단순한 부분에서 에러가 있었군 .. 하지만 많이 배웠다.
1. PAT의 권한 주는 옵션들 어떤 것들이 있는지 배웠다.
2. organization 에서 setting으로 권한 조절하는 법 배웠다.
2. 끝내며
- 깃헙 컨벤션 : 협업할때 정하는 것이 좋다. https://doublesprogramming.tistory.com/256
- 깃헙 이모지 : 이쁘다.. ㅎ https://gitmoji.dev/
- 깃 상태확인 : 내용이 재밌다. https://dololak.tistory.com/304
https://link.coupang.com/a/NS7vG
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
참고자료