git push 하면 「The requested URL returned error: 403」 계속 되었다. 해결 방법을 설명한다.

1965 단어 Git

배경



예전에 자신의 PC에 등록했던 Github 계정 정보가 아직 남아 있었고,git push origin master 를 해도 「The requested URL returned error: 403」의 에러가 나와 조금 망설였으므로 메모합니다.

git push 하면,,,


$ git push origin master
remote: Permission to paths-are/map-api-create-sales-list-in-nodejs.git denied to <昔登録したGithubユーザー名>.
fatal: unable to access 'https://github.com/paths-are/map-api-create-sales-list-in-nodejs.git/': The requested URL returned error: 403

그리고 화가났다.

내가 한 일 (이것만으로는 안됨)


git config user.email < my new email >
git config user.name  < my new name >
# ちなみにGithubアカウントで利用しているメールアドレスはhttps://github.com/settings/emailsで確認できます。

이렇게함으로써,C:\Users\guyni\.gitconfig 의 내용이 업데이트됩니다.

그래서 사용자 이름이 바뀌었기 때문에 이미 괜찮다고 생각합니다.git push ... 그런 다음 동일한 오류가 발생했습니다.
게다가 사용자 이름을 업데이트했는데 바뀌지 않은 것 같은 오류 메시지가 왔습니다.

내가 한 일 (이걸로 해결)



여기 기사 git push가 403에서 자신의 리포지토리에 대한 액세스를 거부하는 방법 Remote: Permission to user1/repo denied to user2 가 참고가 되었습니다 ^ ^ 정말 감사!

다음 명령을 실행하면
$ git config credential.helper
manager

됩니다.
manager 라고 표시되면,コントロールパネル > ユーザーアカウント > 資格情報マネージャー > Windows資格情報 실행
Github 정보를 삭제합니다.
이런 느낌의 녀석입니다.


그리고
git push origin master

실행하면 계정에 로그인하고 묻는 메시지가 표시됩니다.
Github 계정의 이메일 주소와 비밀번호를 입력하고 브라우저에서 인증하면 설정이 완료됩니다.

이상!

좋은 웹페이지 즐겨찾기