• GitHub 403 Forbidden push 에러 :: 마이구미
    GitHub 2016. 12. 13. 23:09
    반응형

    github을 셋팅하는 경우 많은 에러가 발생할 수 있다.

    이번 글은 그 중 403 에러에 대해서 다루겠다.

    (다른 에러들도 Github 카테고리에서 확인 가능하다.)

    github을 사용하기 위해 셋팅을 한 후 push 할 때 에러가 나는 경우가 있다.


    error: The requested URL returned error: 403 Forbidden while accessing ....


    위와 같이 에러가 뜬다면 이 경우는 해당 주소에 접근 권한이 없을 경우 발생한다.

    가장 간단한 해결은 SSH 접근 방식이다.

    여기서는 HTTPS 접근 방식에 대한 해결법을 다룬다.


    git remote -v


    위 명령어를 통해 현재 remote 리스트들을 확인할 수 있다.

    리스트들은 아래와 같은 형식으로 나타난다.


    https://github.com/USERNAME/REPOSITORY.git


    인증을 위해 Remote URL을 변경해주어야한다.


    git remote set-url origin https://YOURUSERNAME@github.com/USERNAME/REPOSITORY.git


    위 명령어를 실행 후 다시 git remote -v 명령어를 통해 확인해보자.


    https://YOURUSERNAME@github.com/USERNAME/OTHERREPOSITORY.git


    위와 같은 리스트가 변경되어 출력 되었다면 잘 변경되었다.

    이제 403 에러는 안 뜰 것이다.

    하지만 혹시 RSA host key 관련 에러가 뜬다면 다음 글을 통해 다루겠다.


    Github RSA host key 에러

    http://mygumi.tistory.com/75


    Github Help Page - Changing a remote's URL

    https://help.github.com/articles/changing-a-remote-s-url/

    반응형

    댓글

Designed by Tistory.