我有两个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"?
登录答案 0 :(得分:2)
可能在您克隆存储库时使用这样的东西 theNameBeforeIUsed@yourgit.com:proyect.git
因此,如果您在连接到git时更改用户,则会使用NameBeforeIUsed而不是新用户,然后您需要更改文件 的.git /配置
并说出
[remote "origin"]
url = theNameBeforeIUsed@yourgit.com:project.git
使用您项目的https版本或更改您的用户,我个人更喜欢https,因为它更安全并始终要求您的用户避免误解