[깃허브(Github)] 21. remote: Permission to 에러 - 회복맨 블로그

[깃허브(Github)] 21. remote: Permission to 에러

Github 사용법 2017. 10. 17. 17:37

remote: Permission to gitest01/gitest01.github.io.git denied to xxxx.

fatal: unable to access 'https://github.com/yyyy/yyyy.github.io/': The requested URL returned error: 403

remote: Permission to~~~~~ 403 에러 입니다. 대략 이런 내용의 에러 구요.

제 블로그에서도 이걸 SSH 키를 추가해서 해결봤던 적이 있었네요.

http://recoveryman.tistory.com/283

이때 답글 주신 분들중에 저와 같이 SSH 키를 추가해서 해결봤던 분도 계시고

HTTPS 만으로 해결 방법을 찾으시던 분도 계셨던거로 기억합니다.


계속 적는 거긴 하지만..

A 라는 github 아이디로 '최초' 글로벌 유저 등록을 했고,

나중에 B 라는 아이디로 다시 글로벌 유저등록해서 B 아이디로 push를 진행하려 할 때,

그 push의 시점은 여전히 A 라는 github 아이디를 찾고 있습니다.


※ 여기서 원하는건 B 라는 github 아이디로 push를 진행하고 싶을 때 입니다.


이거 때문에 SSH 키를 넣어도 보고 아주 갖은 삽질이란 삽질은 다했었습니다.

해결 방법이 굉장히 간단하더군요, SSH 키 생성 안하고 하는 아주 쉬운 방법입니다.

윈도우와 맥 해결 방법 두가지를 모두 포스팅 했습니다.

윈도우는 바로 아래 부터 보시면 되고 맥은

171029 라고 이 페이지 에서 컨트롤 + F 눌러서 검색하시면 됩니다.



일단 제어판에 들어 갑니다. 제어판에 들어가는 많은 방법이 있는데 아무렇게나 일단 제어판에 들어갑니다.






제어판에서 사용자 계정을 클릭합니다.

아래 파랑색으로 계정 유형 변경 누르지 마시고 초록색으로 된 사용자 계정 을 클릭합니다.






바뀐 화면에서 자격 증명 관리자를 눌러 줍니다.

여기선 자격 증명 관리자 누르든 Windows 자격 증명 관리 누르든 다 똑같은 화면으로 넘어갑니다.






이런 화면으로 넘어가서 맨 아래 github 보일꺼예요. 아랬부분 펼쳐서 사용자 이름이 '최초 글로벌 유저등록 했던 아이디'로 되어 있는데 이걸 바꿔줄 깃허브 아이디로 바꿔줍니다.






일반 자격 증명 편집에서 이제 바꿔줄 깃허브 아이디를 넣고 저장 버튼을 누르면 드디어 우리 속을 썩였던 push 에러에서 자유로워 집니다. ㅠㅠ




/* 171029 추가 */

맥은 윈도우즈 처럼 자격 증명 관리 라는 항목 대신 키체인(keychain)을 이용하셔서 바꾸셔야 합니다.

하는 방법은 간단하니 따라해 주시면 누구나 쉽게 맥에서 push를 수행할 수 있습니다.





먼저 컨트롤 + 스페이스바 를 누르면 검색창 하나가 뜹니다.

거기에 다음과 같이 입력합니다.

Keychain Access.app

그냥 keychain 이라고만 입력해도 됩니다. 맨위에 '키체인 접근' 을 눌러 줍니다.






그럼 아래와 같은 화면이 뜹니다.

스샷에서 처럼 번호를 메겨 놨습니다. github.com 이 부분은 스크롤을 좀 내리셔야 보입니다. github.com 을 더블클릭 합니다.






그러면 이런 화면이 뜨는데 계정 부분에 기존의 깃허브 닉네임이 들어가 있습니다. 그걸 바꾸고자 하는거로 바꿉니다.

그리고 하단의 암호 보기에 체크 합니다.






체크를 하시면 이런 화면이 뜰텐데 깃허브 암호를 넣는게 아닙니다.

사용자 본인의 맥 암호를 입력하고 허용을 눌러 줍니다.






암호까지 싹 바꿔줬으면 하단의 변경사항 저장을 눌러 주도록 합니다.






변경사항 저장 버튼을 누르면 본인의 맥 암호를 한번 더 입력하라는 메시지 창이 뜹니다.






그 후 push를 진행해 봤습니다. 아주 잘 됩니다!


댓글 58

  • 이전 댓글 더보기
  • 미누시 (2019.06.09 02:41 신고)

    덕분에 문제를 해결할 수 있었습니다 선생님. 선생님께 어떻게 고마움을 표시해야할 지 몰라서 김밥 한 줄 놓고 갑니다 @)))))))))))....

  • 이성재 (2019.06.28 13:11)

    감사합니다 덕분에 해결 했어요

  • 사피 (2019.07.22 13:51)

    삽질을 멈추게 해주셔서 감사합니다!!

  • 안젤라 (2019.07.25 16:47)

    공유해 주셔서 다행히 문제를 해결했네요 감사합니다.
    그런데, 제어판 - 사용자계정 - 자격증명관리-windows 자격증명- 일반자격증명에서
    편집으로 사용자 이름 바꿔도 안되서,
    제거버튼으로 제거했더니, push가 되네요.

    혹시 편집으로 사용자 이름 바꿔도 안되시는분은 제거버튼으로 지우면 됩니다.

  • 김민영 (2019.07.29 16:33)

    선생님 너무 감사합니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
    군대에서 보다 삽질 더 많이 한거 같아요
    삽질 끝내주셔셔 감사합니다.ㅠㅠㅠ

    • 회복맨 (2019.07.30 01:19 신고)

      도움이 되었다니 기쁘네요 ^^
      방문해 주셔서 감사합니다 :D

  • 동행함 (2019.08.21 16:51 신고)

    덕분에 해결했네용 ^^ 감사합니다

  • 소소하냐 (2019.09.12 16:13 신고)

    감사합니다. 덕분에 잘 해결되었습니다 ^^

  • 샂바 (2019.09.18 00:01)

    감사합니다!
    한참 해메다가 해결했네요 감사드립니다~~~

  • dltkdals (2019.12.15 20:46)

    고맙읍니다 해결했습니다

  • (2019.12.18 18:40)

    비밀댓글입니다

  • 감사합니다.. (2020.02.10 01:46)

    진짜 제가 여러 날 날려먹은 문제를 이렇게 해결할 수 있다니..ㅠㅠㅠㅠㅠ 기적같은 해결법 알려주셔서 너무너무 감사합니다.

  • 좋을현 (2020.02.16 01:56 신고)

    감사합니다:) 덕분에 빠르게 해결했습니다!!

    • 회복맨 (2020.02.17 02:49 신고)

      방문해 주셔서 감사합니다 :D
      간만에 블로그 하시는 분이 방문해 주신거 같네요 ^^
      들어가 보니 제가 배울게 많은것 같습니다.
      그리고, 개인적으로 블로그 하시는 분들 많이 응원합니다.
      좋은 일 많으셨으면 좋겠습니다!

  • 바이크타는개발자 (2020.03.09 17:01)

    와우 감사합니다 이런방법이~!

  • salesiopark (2020.03.10 10:42)

    크.. 감사합니다.. 며칠 고생했는데 해결됐네요.

  • 파피몬 (2020.03.19 00:18)

    사랑합니다

  • 소팔 (2020.05.03 19:50 신고)

    검색에 나와서 따라해봤는데 바로 됐어요!! 너무 감사합니다ㅠㅠ

  • 복받으세요 ㅠ (2020.05.22 03:31)

    와 정말 너무 고맙습니다 ㅠㅠ

  • (2020.08.19 18:38)

    비밀댓글입니다

  • 조아라 (2020.09.19 14:41)

    와... 진짜감사합니다 ㅋㅋㅋㅋㅋㅋㅋ
    검색해도 다 set-url 로 변경하는거밖에 안나와서 엄청 헤매서 멘붕이였는데
    소름돋게 해결됐네요 너무 감사해요
    사랑합니다 ㅋㅋ

  • 땡욱 (2020.09.21 11:18 신고)

    mac인데 쓰여있는 그대로 했는데도 안되네요저는 ㅠㅠ