정구리의 우주정복

[Git] fatal: unable to access 'https://github.com/[Organizations]/[repo 명].git/': The requested URL returned error: 403 에러 해결 본문

STUDY/RECORD

[Git] fatal: unable to access 'https://github.com/[Organizations]/[repo 명].git/': The requested URL returned error: 403 에러 해결

Jungry_ 2024. 2. 7. 09:24
반응형

사이드 프로젝트 시작하기도전에 에러를 만나서 컴퓨터 모니터 부숴버릴 뻔했다

 

아래와 같은 에러다

09:19:27.885: [repo 명] git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/main:refs/heads/main --set-upstream
remote: Permission to [Organizations]/[repo 명].git denied to J-ungry.
fatal: unable to access 'https://github.com/[Organizations]/[repo 명].git/': The requested URL returned error: 403

 

다행히 부수기 직전에 해결되어 블로그 글도 쓸 수 있게 되었다

 

해결책


사용 환경 : intelliJ

 

git 에 권한이 없다는 에러였다 !!

 

나의 경우에는 로그인 token 관련 문제였다

intelliJ 에서는 git 에 로그인해 push, pull 등 git 의 기능들을 제공해준다 

이때 github 로그인을 하는 방식이 2개가 있는데

1) ID / Password

2) Token

 

이중 ID / Password 로 하게되면 개인 계정에 대한 최소 권한만이 부여가 되어 

organization 이나 다른 repo 에 대한 권한이 주어지지 않는다

 

나는 organization 의 repo 에 push 를 하려다 발생한 에러였다 

 

해결을 해보자 

 

1) Preferences > GitHub

해당 화면에서 + 버튼을 누르면 새로운 git 계정에 대해 로그인 할 수 있다 (기존에 이미 id,pw 로 로그인한 상황이라면 걍 지우고 다시 하면 됨)

 

 

2) Log In With Token

우린 토큰으로 로그인 할거니까 저거 눌러준다

 

3)Token 입력 

없는 경우에는 Generate 를 해주자

 

4) Token 생성 

Expiration 을 no expiration 으로 설정해주자 안그러면 매번 새로 로그인 해야해서 귀찮음 .. 

아래에 권한이 엄청 많은데 일단 나는 그냥 생성했다

 

이렇게 하면 Token 이 생성되고 생성된거로 로그인을 하면 된다 !

해결띠 !

반응형
Comments