刚开始使用Git。
我在Bitbucket上有一个现有的个人帐户,我也使用我的工作电子邮件地址创建了一个团队帐户。
我创建了一个存储库,让它工作,克隆它等等。然后我做了一些测试提交和推送。我相信我在初次推送时输入了我的工作电子邮件和密码。我实际上并不是100%肯定,因为最初的连接有点困难,我尝试了几种不同的东西。
我现在看到BitBucket的提交和推送,这很棒,但它显示我的个人帐户作为提交者,团队帐户作为推动者。
我已经运行了git configure -l,它将我的个人电子邮件和名称显示为user.name和user.email。似乎我作为一个用户提交并推送另一个用户,但我不知道在哪里可以找到这些信息。
如果重要,我使用git扩展来提交和推送,但我使用Git Bash进行了初始设置。我使用的是https网址。
如何更改用于执行推送的用户凭据?
答案 0 :(得分:6)
知道了。用于存储凭证的程序在这里:
http://gitcredentialstore.codeplex.com/
该页面介绍了如何查找此信息并更改/删除它。控制面板=>用户帐户=>管理您的凭证。
答案 1 :(得分:0)
我有同样的问题,在我的情况下,我在推送代码时使用了错误的存储库URL ...
我使用包含团队帐户用户名的网址(例如:https://TEAM_ACCOUNT_USERNAME@bitbucket.org/aaa/bbb.git)在我的计算机上创建了克隆,因此在推送时使用此网址,因为它存储在.git / config文件中。
解决方案是将该设置更改为使用同一存储库中的url但使用来自我个人Bitbucket帐户的URL(例如:https://MY_PERSONAL_ACCOUNT_USERNAME@bitbucket.org/aaa/bbb.git)
希望这个帮助
艾蒂安
答案 2 :(得分:-1)
我喜欢tutorial。如果谈论设置你应该明白git可以3级设置。它是系统设置,项目的本地设置和所有项目的全局设置。