새소식

반응형
이모저모고모

gitkraken push후 access 403 error 해결

  • -
728x90
반응형

ㅋㅋ

저번에도 이 에러 있었는데

그 이후로 access token 발급을 새로 해서 그런지 또 이 에러가 발생!!

근데 저번에 정리해둔 방법으로는 해결이 안되길래 또 1시간동안 구글링 대모험했따 ..

반응형

우선 저번 해결책

https://lullu-nan-potato-developer.tistory.com/entry/gitkraken-permission-denied-403-error

 

gitkraken permission denied 403 error

ㅎ .. 에러때문에 두시간동안 .... ㅎㅎ 즐겁다 다른 사람이 만든 organization의 레포를 클론해온 상황이었다. 클론이나 풀은 잘 되는데 ... 내거 작업 커밋하고 그걸 푸시하려니까 에러남 ㅋ.ㅋ 아놔

lullu-nan-potato-developer.tistory.com

 

근데 이번에는 처음부터 클론하는게 아니라, 이미 클론해둔 레포에서 자꾸 에러가 났다.

내가 해당 organization의 owner가 아닌 레포에서만 싹다 push 403 에러 발생!!

그래서 access token 문제인줄 알았으나 ,,

 

결론적으로는 기존의 remote origin(http)연결을 해제하고, ssh로 다시 remote 연결해줬다!!

왜 http 연결은 여러번 다시해봐도 계속 에러나고 ssh로 연결하니까 바로 되는걸까나?

난 지금 수업에가야하니.. 담에 알아보는걸로..

 

아무튼!!

해결 방법

터미널(난 걍 크라켄 터미널에서 함)에서 아래 명령어 순으로 진행하면 된다

git remote -v // 현재 내 remote 확인
git remote remove origin // 현재 내 remote origin 연결 해제
git remote -v // 해지 잘 됐는지 확인. 아까 뜨던거 없어지면 해지 잘된거

git remote add origin [연결하고싶은 레포의 ssh 주소] // 이때 주소 앞뒤의 []는 입력하는거 아님!!

git remote -v // 얘로 다시 잘 연결 됐는지 확인

 

ssh 주소는 아래처럼 각 레포 ssh 주소 복사해온거를 의미함!

 

이렇게 해도 안되면 내 ssh 잘 발급되어있는지도 확인하자.

난 기존 ssh를 이미 등록해뒀기에 위의 절차만 밟아도 해결됐는데, 만약 안된다면 밑의 링크처럼 ssh 키 발급 및 등록하고 다시해보기!

https://velog.io/@717lumos/Git-GitHub-%EC%82%AC%EC%9A%A9%EB%B2%952-SSH-%EC%9B%90%EA%B2%A9-%EC%A0%91%EC%86%8D%EA%B3%BC-Git-Clone-Private-%EC%A0%80%EC%9E%A5%EC%86%8C

 

[Git] GitHub 사용법(2): SSH 원격 접속과 Git Clone, Private 저장소

SSH 원격 접속, Git Clone, Private 저장소의 사용

velog.io

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.