我有git问题。我有2个用户为不同的项目。现在当我试图推送请求,我得到更改git用户名
remote: Permission to secondUser/project2.git denied to firstUser.
The requested URL returned error: 403
据我所知,我需要更改用户名。 更改用户名后,我得到相同的错误。任何想法
我有git问题。我有2个用户为不同的项目。现在当我试图推送请求,我得到更改git用户名
remote: Permission to secondUser/project2.git denied to firstUser.
The requested URL returned error: 403
据我所知,我需要更改用户名。 更改用户名后,我得到相同的错误。任何想法
从JML上市方法2:
更改远程Git网址为https:
git remote set-url origin https://[email protected]/USERNAME/PROJECTNAME.git
git push
为了确保出现在提交由USERNAME进行,一个可以设置的user.name和用户.email这个项目也是:
git config user.name USERNAME
git config user.email [email protected]
它无关的用户名。 – CodeWizard
这是一个用户权限问题。
如果您已经使用SSH git clone [email protected]:...
这是一个SSH关键问题克隆你的仓库。在GitHub上,用户通过SSH密钥进行身份验证,SSH密钥不能在两个用户之间共享。因此,在开始运行git push
之前,请先按秒用户。
你可以尝试使用HTTPS git clone https://github.com/...
克隆你的仓库。然后,您将能够推送想要的用户(它会要求您输入您的凭证)。
最后,还可以添加firstUser为对secondUser /项目2(设置>合作者)一个合作者。
您可以检查安德烈斯 - cainikovs评论交换机东西 – jml
是的,它可能是这种情况太...林不知道他在说什么用户名或用户本身 –
你改变使用'--global'或不叫什么名字?在谷歌 –
第一个搜索项:https://gist.github.com/jexchan/2351996 –
@MarceloFilho,是的,我已经改变了这个属性,但没有 –