差异b / w帐户与GitHub for Windows客户端中的“配置git”部分

时间:2015-03-18 17:06:37

标签: github github-for-windows

(免责声明:我是Git和GitHub的新手。)

我正在运行GitHub Windows客户端的2.11.0.5版本。在选项页面(请参见下文)中,有帐户信息(我的GitHub帐户),在它下面有“配置git”部分,其中包含全名和电子邮件的字段。

如果已指定帐户信息,为什么需要“配置git”部分? (我试图想象可能活跃的一对多使用场景,但不知道GitHub,我不明白这一点。)

2 个答案:

答案 0 :(得分:1)

说明"这将改变你的全局gitconfig"是一个强烈的提示:这些字段用于设置user.nameuser.email,这是每个最小git配置的一部分。

客户可以从您的GitHub帐户信息中推断出初始值,但应用作者显然认为最好明确询问您。

  

您的身份

     

安装Git时应该做的第一件事是设置用户名和电子邮件地址。这很重要,因为每个Git提交都使用这些信息,并且它会不可避免地融入您开始创建的提交中:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
     

同样,如果您传递--global选项,则只需执行此操作一次,因为Git将始终将该信息用于您在该系统上执行的任何操作。如果要使用特定项目的其他名称或电子邮件地址覆盖此项,则可以在该项目中运行不带--global option的命令。

     

许多GUI工具将帮助您在首次运行时执行此操作。

http://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup#Your-Identity

答案 1 :(得分:1)

git用户和电子邮件与Github帐户完全不同。

基本上,Git使用git config命令为用户和电子邮件设置每次提交标记(红色圆圈中的字段用于该命令)。 Git不知道密码。

另一方面,Github帐户只是一种安全的方式(使用用户和密码)来访问Github上的远程存储库。