如何更改Git的默认用户名

时间:2014-07-15 06:54:55

标签: git bitbucket

当我尝试使用git push origin master推送我的代码时,它会问我'https://test_ankit@bitbucket.org'的密码,但我的实际用户名是' rest_ankit'。

我已经使用此命令更改了它&gtt config --global user.name" rest_ankit"',但它没有用。 它仍然要求输入错误的用户名密码,并显示身份验证失败。 Plz帮助我。 感谢。

2 个答案:

答案 0 :(得分:3)

您可以使用以下命令更改原始网址:

git remote set-url https://rest_ankit@bitbucket.org/username/reponame.git

这也会改变与网址关联的用户名。
使用您的仓库的完整网址,不只是bitbucket.org,而是bitbucket.org/username/reponame.git,将usernamereponame替换为正确的值。

请注意,http凭据与git config user.name无关:后者是提交作者的用户,而不是推/拉期间的身份验证。

答案 1 :(得分:1)

SSH

_ = navigationController?.popToRootViewController(animated: true)

HTTPS

git remote set-url origin git@bitbucket.org:{new team or account name}/{repository name}.git

然后使用

检查更改
git remote set-url origin https://{username}@bitbucket.org/{new team or account name}/{repository name}.git

如果您在按下时出现问题并且推送的遥控器没有改变,则键入

表示ssh

git remote -v

表示https

git remote set-url --push origin git@bitbucket.org:{new team or account name}/{repository name}.git