Git:如何像其他人一样承诺?

时间:2017-12-21 05:48:42

标签: git github

我正在从事自由职业项目。客户端(让我们称他为 foobar )要求我使用他的github帐户(我的工作PC运行64位Windows 10,我有git 2.15.0)上传代码。< / p>

所以我做了这些步骤。

  1. 转到凭据管理器 - &gt; Windows Credential - &gt;通用凭证。删除了我的Github帐户

  2. 在源代码目录中,执行标准过程:

    git init
    git add *
    git commit -m "first message"
    git remote add origin https://github.com/foobar/supersecretproject.git
    git push -u origin master
    
  3. 出现了Github凭据对话框。输入他的证书。

    等一会儿,是的,代码被提交给Github。打开Github页面,奇怪的是,显示的提交者是我,而不是 foobar 。奇怪。如何解决这个问题?我想提交 foobar

2 个答案:

答案 0 :(得分:2)

如果您只想更改一个回购的配置设置。您可以尝试以下程序:

1)在终端上,将当前工作目录更改为您要配置与Git提交相关联的名称和电子邮件的本地存储库。

fmt.prinln(*result.Total)

3)确认您已正确设置Git用户名和电子邮件:

2) $ git config user.name "Elon Musk". 

3) $ git config user.email "elonmusk@tesla.com"

已经完成了!:)

希望这可能会有所帮助!

答案 1 :(得分:1)

您还需要为git配置您的姓名和电子邮件:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"