我正在做一个自由职业项目。客户端(让我们叫他foobar)让我上传代码使用他的github帐户(我的工作PC运行64位Windows 10,我有git 2.15.0)安装。
所以我做了这些步骤。
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承诺。
如果您希望仅更改一个仓库的配置设置。你可以试试这个程序:
1)在终端上,将当前工作目录更改为要配置与Git提交关联的名称和电子邮件的本地存储库。
2) $ git config user.name "Elon Musk".
3) $ git config user.email "[email protected]"
3)确认您已正确设置Git用户名和电子邮件:
$ git config user.name
> Elon Musk
$ git config user.email
> [email protected]
完成!:)
希望这可能有所帮助!
您还需要为git配置您的姓名和电子邮件:
git config --global user.email "[email protected]"
git config --global user.name "Your Name"