当我尝试使用git push origin master
推送我的代码时,它会问我'https://test_ankit@bitbucket.org'
的密码,但我的实际用户名是' rest_ankit'。
我已经使用此命令更改了它&gtt config --global user.name" rest_ankit"',但它没有用。 它仍然要求输入错误的用户名密码,并显示身份验证失败。 Plz帮助我。 感谢。
答案 0 :(得分:3)
您可以使用以下命令更改原始网址:
git remote set-url https://rest_ankit@bitbucket.org/username/reponame.git
这也会改变与网址关联的用户名。
使用您的仓库的完整网址,不只是bitbucket.org
,而是bitbucket.org/username/reponame.git
,将username
和reponame
替换为正确的值。
请注意,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