Git/Git
[Trouble Shooting] git pull/push 명령어 실행 시에 fatal: unable to access '...': The requested URL returned error: 403 에러 발생
2021. 7. 29. 11:17반응형
문제
fatal: unable to access '...': The requested URL returned error: 403
요청한 URL이 403 에러를 반환함.
필수 지식
403 error은 우선 클라이언트 측 오류이다. 아래의 상황에서 보통 반환한다.
1) 보통 권한때문에 거절되면 해당 에러를 리턴한다.
2) 서버가 허용하지 않는 리소스를 사용자가 요청할 때 헤덩 에러를 리턴한다.
원인
git에서
위의 오류가 발생했다는 것은 아래의 원인이다.
1) 사내/사설 네트워크 사용한다면 프록시 서버 설정이 잘못될 수도 있다. (결과적으로 서버를 잘못 참조하게 됨)
2) 정말 권한이 없어서 발생할 수도 있다.
해결방법
1)에 대한 해결 방법
리눅스를 사용한다면 아래의 명령어로 프록시 설정이 제대로 되어있는 지 확인한다.
1-1) 쉘로 아래의 명령어를 친다. 내용물이 있는 지 검사한다 혹은, 내용물이 맞는 지 확인한다.
$http_proxy
$https_proxy
1-2) 아래의 명령어로 알맞은 프록시 설정을 해준다.
$export http_proxy=http://10.20.200.200:8080
(위의 명령어는 일회성이다. 그래서 vi ~/.bashrc 명령어 하단 부에 위의 명령어를 추가해주어서 계정이 로딩될 때 마다 실행시킬 수 있다.)
2)에 대한 해결 방법
아래의 블로그 자료 참고
https://rrecoder.tistory.com/99
참고자료
https://lopicit.tistory.com/420
반응형
'Git > Git' 카테고리의 다른 글
[Git] 두 개의 커밋(브랜치)을 비교한 것을 패치로 만들기 (git apply) (0) | 2021.10.25 |
---|---|
[Git] 실무에서 쓰는 Commit message (커밋 메시지 예제) (0) | 2021.08.18 |
[GIT] git SSH 확인 및 설정 및 생성하기 (gerrit 공용키 등록) (0) | 2021.04.07 |
[Git] .gitignore 사용법 (진짜 쉬움) (1) | 2021.04.05 |
[Git] Commit Date, 커밋 생성 날짜, 브랜치 생성 날짜 보기 (0) | 2021.03.15 |