我正在从事自由职业项目。客户端(让我们称他为 foobar )要求我使用他的github帐户(我的工作PC运行64位Windows 10,我有git 2.15.0)上传代码。< / p>
所以我做了这些步骤。
转到凭据管理器 - &gt; Windows Credential - &gt;通用凭证。删除了我的Github帐户
在源代码目录中,执行标准过程:
git init
git add *
git commit -m "first message"
git remote add origin https://github.com/foobar/supersecretproject.git
git push -u origin master
出现了Github凭据对话框。输入他的证书。
等一会儿,是的,代码被提交给Github。打开Github页面,奇怪的是,显示的提交者是我,而不是 foobar 。奇怪。如何解决这个问题?我想提交 foobar 。
答案 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"