如何配置 Git 用户名和邮箱?

L H*_*L H 5 git github

所以这听起来很愚蠢,但我只是想确保安全。在下面的链接中,它说终端将要求我们输入我们的姓名和电子邮件。我们是输入我们的实际姓名(如果是这样,我们的全名/带或不带空格/什么格式?)和我们的实际电子邮件,或者只是继续输入脚本:

git config --get user.name
git config --get user.email 
Run Code Online (Sandbox Code Playgroud)

正如网站告诉我们的那样?

这是我所指的网站的链接:

http://installfest.railsbridge.org/installfest/configure_git

Tho*_*ard 9

该答案是其他答案的附录,尽管它像其他答案一样回答了命令问题,但它添加了其他答案中未涉及的其他信息。

正如其他答案中所述,要使用的完整命令采用以下格式:

git config --global user.email "bob@bob-smith-industries.net"
git config --global user.name "Bob Smith"
Run Code Online (Sandbox Code Playgroud)

至于具体放什么,看你自己了。但是,请记住 git 项目所在的位置。如果 Git 项目驻留在 GitHub、BitBucket 或私有 GitLab 实例上,那么为了使您在那里的提交与您的用户名相关联,您的user.email配置选项应与您在这些站点上注册的电子邮件地址相匹配。

如果存储库所有者希望您为自己使用特定的名称和地址,那么您也可能希望在此处进行设置。

请注意,这会影响您使用的每个 git 存储库。 大多数时候人们和项目并不关心,但有时他们会关心。确保您在此处设置的是“OK”并且对您处理的所有 git 项目有效。


Nik*_*lov 4

正确的格式是这样的:

git config --get user.email "johndoe@company.com"
git config --get user.name "John Doe"
Run Code Online (Sandbox Code Playgroud)

  • `--get` 不会更新任何内容,您可能需要 `git config user.email "johndoe@company.com"`。 (5认同)

hg8*_*hg8 4

你想输入什么就输入什么。如果您不想输入真实的全名,可以使用化名和虚假电子邮件。

这些信息很有用,例如,如果您打算使用 git 为项目做出贡献。配置您的全名和电子邮件是在项目中显示您是谁以及您对项目做出的贡献的一种方式。


完整命令如下:

git config --global user.name "Jacques Chirac"
git config --global user.email "chirac@example.com"
Run Code Online (Sandbox Code Playgroud)

(您可以放置​​空格和任何您想要/需要的格式)

  • 不知道,但最好使用现实生活中不存在的笔名(或者至少不是著名的政治家和法兰西共和国前总统)。只是一个想法... (2认同)
  • @ByteCommander 你是在暗示我附近的希拉克家族应该被禁止给他们的儿子命名为“雅克”吗?如果他们真的走这条路,这就是 example.com 拒绝雇用他的理由吗? (2认同)