정구리의 우주정복
[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 이 생성되고 생성된거로 로그인을 하면 된다 !
해결띠 !
반응형
'STUDY > RECORD' 카테고리의 다른 글
[Docker] Docker 환경에 Keycloak 설치하기 (Docker compose 로 keycloak 설치) (2) | 2024.04.21 |
---|---|
[MacOS] Mac Homebrew 설치하기 (install homebrew for mac) (0) | 2023.10.03 |
[keycloak] local 환경에 keycloak 설치 및 실행 (keycloak 기본 포트 변경) (0) | 2023.08.23 |
[Docker] jar 파일 생성, 이미지 생성 및 nexus 업로드 쿠버네티스 배포 과정 (5) | 2023.05.14 |
HTML 과 XHTML 의 차이 (0) | 2023.03.20 |
Comments