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

问题描述 投票:0回答:2

我正在做一个自由职业项目。客户端(让我们叫他foobar)让我上传代码使用他的github帐户(我的工作PC运行64位Windows 10,我有git 2.15.0)安装。

所以我做了这些步骤。

  1. 转到Credential Manager - > Windows Credential - > Generic Credentials。删除了我的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

出现了Github凭据对话框。输入他的证书。

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

git github
2个回答
2
投票

如果您希望仅更改一个仓库的配置设置。你可以试试这个程序:

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]

完成!:)

希望这可能有所帮助!


1
投票

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

git config --global user.email "[email protected]"
git config --global user.name "Your Name"
© www.soinside.com 2019 - 2024. All rights reserved.