4

刚开始使用 Git。

我在 Bitbucket 上有一个现有的个人帐户,并且我还使用我的工作电子邮件地址创建了一个团队帐户。

我创建了一个存储库,让它工作,克隆它等等。然后我做了一些测试提交和推送。我相信我在最初推送时输入了我的工作电子邮件和密码。实际上,我对此不是 100% 确定的,因为最初的连接有点困难,我尝试了几种不同的方法。

我现在在 BitBucket 上看到了提交和推送,这很棒,但它显示我的个人帐户是提交的,而团队帐户是推送的。

我已经运行了 git configure -l,它将我的个人电子邮件和名称显示为 user.name 和 user.email。似乎我以一个用户的身份提交并以另一个用户的身份推送,但我不知道在哪里可以找到这些信息。

如果重要的话,我会使用 git 扩展来提交和推送,但我使用 Git Bash 进行了初始设置。我正在使用 https 网址。

如何更改用于推送的用户凭据?

4

3 回答 3

6

知道了。用于存储凭据的程序在这里:

http://gitcredentialstore.codeplex.com/

该页面描述了如何找到此信息并更改/删除它。控制面板 => 用户帐户 => 管理您的凭据。

于 2013-06-16T22:17:35.717 回答
0

我遇到了同样的问题,就我而言,我在推送代码时使用了错误的存储库 URL ...

我使用包含团队帐户用户名的 url(例如: https://TEAM_ACCOUNT_USERNAME@bitbucket.org/aaa/bbb.git )在我的计算机上创建了克隆,因此在推送时使用此 url,因为它存储在 .git/配置文件。

解决方案是更改该设置以使用同一存储库的 url,但使用来自我个人 Bitbucket 帐户的 URL(例如:https://MY_PERSONAL_ACCOUNT_USERNAME@bitbucket.org/aaa/bbb.git

希望这有帮助

艾蒂安

于 2013-08-28T17:52:52.743 回答
-1

我喜欢教程。如果谈论设置,您应该了解 git 可以进行 3 级设置。它是系统设置、项目的本地设置和所有项目的全局设置。

于 2013-06-16T22:07:21.473 回答