Git Push时返回403的异常

错误内容

1
2
3
$ git push origin master
remote: Permission to アカウント1/リポジトリ名.git denied to アカウント2.
fatal: unable to access 'https://アカウント1@github.com/アカウント1/リポジトリ名.git' : The requested URL returned error: 403

解决方法

1
$ git remote set-url origin https://アカウント1@github.com/アカウント1/リポジトリ名.git

确认远程URL是否已经改变

1
2
3
$ git remote -v
origin: https://アカウント1@github.com/アカウント1/リポジトリ名.git (fetch)
origin: https://アカウント1@github.com/アカウント1/リポジトリ名.git (push)

再次Push

1
2
3
4
$ git push origin master
~一部省略~
To https://github.com/アカウント1/リポジトリ名.git
* [new branch] master -> master