서론
필자가 저 에러를 뱉기까지의 상황은 다음과 같다.
권한(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 에러는 해결 될 것이다.
'Git' 카테고리의 다른 글
[Git] fatal: bad config line 1 in file .gitconfig 해결 방법 (2) | 2022.10.23 |
---|---|
[Git] There isn’t anything to compare 해결 방법 (10) | 2022.04.07 |
댓글