解决 git push origin master
后,报错:
remote: Permission to `USer-A/project.git` denied to `User-B`.
fatal: unable to access `https://github.com/User-A/project.git/`: The requested URL returned error: 403
环境:git version 2.24.3 (Apple Git-128)
我自己git设置的user.name是和GitHub名字一样的
解决方法:
- 到自己项目中
cd [project_path]
- 编辑 .git/config中的url
vim .git/config
会看到如下代码块
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[user]
name = user-A
email = lUser-A@XXX.com
[remote "origin"]
url = https://github.com/User-A/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
- 修改
[remote "origin"]
下的URL地址
将
url = https://github.com/User-A/project.git
修改为
url = https://User-A
@github.com/User-A/project.git
再次 git push origin master
,提示
Password for 'https://User-A@github.com':
输入密码就行了