git push用户ID没有改变

时间:2017-06-29 05:16:24

标签: git permissions config

我有两个git ID(" theNameBeforeIUsed"," correctName"), 我想改变我的会议。

所以我打字了,      $ git config user.email correctmail@email.com $ git config --global user.email correctmail@email.com $ git config user.name "correctName" $ git config --global user.name "correctName" $ git push origin master

但是,发生了权限错误      remote: Permission to ~~~.git denied to theNameBeforeIUsed. fatal: unable to access '~~~.git/': The requested URL returned error: 403

如何退出" theNameBeforeIUsed"并使用" correctName"?

登录

1 个答案:

答案 0 :(得分:2)

可能在您克隆存储库时使用这样的东西 theNameBeforeIUsed@yourgit.com:proyect.git

因此,如果您在连接到git时更改用户,则会使用NameBeforeIUsed而不是新用户,然后您需要更改文件 的.git /配置

并说出

[remote "origin"]
    url = theNameBeforeIUsed@yourgit.com:project.git

使用您项目的https版本或更改您的用户,我个人更喜欢https,因为它更安全并始终要求您的用户避免误解