github帐户在Windows上更改

时间:2014-03-29 21:05:14

标签: git github

我在windows上使用github。我是github的新手,所以我对比赛有点困惑。我不久前(4个月)设置了github。我在github.com上有两个github帐户

  • username1 ,myemail1 @ domain.com
  • username2 ,myemail2 @ domain.com

我正在使用username1帐户在github.com上创建一个存储库。存储库名称为测试。我正在将我的文件推送到存储库。命令:

  • git remote add github git@github.com:username1 / test.git
  • git push origin master

我正在github.com网站上打开我的github username1帐户,并打开tets存储库页面,但索引内容由 username2

修改

我更改了用户名,来自控制台的电子邮件,但是username2正在出现。

是关于ssh的吗?我能做什么?我是新人。

2 个答案:

答案 0 :(得分:2)

拥有特定存储库的GitHub用户帐户可以与提交提交的用户不同。 (如果他们给你许可,你可以在别人的存储库中提交,对吧?)。

我敢打赌,您的本地用户(进行提交)是username2。您可以对username1拥有的仓库进行提交,因为您有权这样做(您拥有它)。

您可以通过

检查您的本地git配置用于用户名的内容

a)运行git config --global --list或 b)在编辑器中打开〜/ .gitconfig。

要更新全局用户名(适用于所有本地存储库中的将来提交),请运行git config --global user.name <username>

我可以看到下一个问题是什么:“如果我希望我的本地git用户根据签出的存储库进行更改怎么办?”您需要为每个存储库添加git配置。在您的repo run git config user.name <username>中(注意缺少global标志)。您可能还想添加git config user.email <email>或您想要的任何其他repo特定设置。

答案 1 :(得分:0)

除了@imbric关于使用user.name设置user.emailconfig --global的答案之外,您可能还必须删除与您的旧Github帐户关联的Windows凭据

This thread提供了有关删除凭据​​的说明。