Git

[Git] The requested URL returned error: 403 Push 에러 해결 방법

JeongKyun 2022. 7. 14.
반응형

에러 캡쳐

서론


필자가 저 에러를 뱉기까지의 상황은 다음과 같다.

 

권한(Admin)을 부여받은 공용 repository를 fork한 후 작업 후 push하니까 다음과 같은 에러가 발생했다. 이 403에러는 github을 사용하기 위해 셋팅을 한 후 필자와 같이 push를 할 때 해당 주소에 접근 권한이 없어서 자주 발생하는 에러라고 한다. 이제 이를 해결하는 방법에 대해 알아보자.

 

에러 내용

The requested URL returned error: 403 Pushing to ...

 

에러 전문 보기

더보기

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin main:main
remote: Permission to dnd-side-project/dnd-7th-3-backend.git denied to anjeongkyun.
fatal: unable to access 'https://github.com/dnd-side-project/dnd-7th-3-backend.git/': The requested URL returned error: 403
Pushing to https://github.com/dnd-side-project/dnd-7th-3-backend.git
오류가 나면서 완료됨. 

 


 

해결 방법


[git bash에 아래의 명령어를 입력]

 

1. git remote -v

 

 

2. git remote set-url origin https://[YourUserGitName]@github.com/[RepositoryGitName]REPOSITORY.git

 

 

 

3. git remote -v

https://[YourUserGitName]@github.com/[RepositoryGitName]REPOSITORY.git 리스트가 뜨는지 확인

이제 위와 같이 yourusername이 붙어있는 리스트가 출력이 된다면 403 에러는 해결 될 것이다. 

댓글

💲 많이 본 글