git config user.name/user.email的用途是什么?
我经常使用git。我想知道git是如何进行身份验证的,因为git config user.name/user.email的用途是什么?,git,authentication,github,Git,Authentication,Github,我经常使用git。我想知道git是如何进行身份验证的,因为 git config--global user.name“Jane Doe” git config--global user.email“janedoe@gmail.com" 不要求输入密码 我可以不用密码推。 这是否意味着任何拥有我的电子邮件的人都可以推送到我的github帐户?用户名/电子邮件不是关于远程身份验证,而是关于本地提交作者身份(与您在本地创建的提交相关联的提交者用户名/电子邮件) 如果在不输入任何凭据的情况下进行推送,
git config--global user.name“Jane Doe”
git config--global user.email“janedoe@gmail.com"
不要求输入密码
我可以不用密码推。
这是否意味着任何拥有我的电子邮件的人都可以推送到我的github帐户?用户名/
电子邮件
不是关于远程身份验证,而是关于本地提交作者身份(与您在本地创建的提交相关联的提交者用户名/电子邮件)
如果在不输入任何凭据的情况下进行推送,则可能是:
- 因为您使用的是HTTPS URL,并且凭据已经被
git config credential.helper
- 因为您使用的是SSH URL和:
- 私钥不受密码短语保护
- 或者私钥受密码短语保护,并且所述密码短语被添加到正在运行的ssh代理
git config--global user.useConfigOnly true
:这迫使我在第一次git提交时为每个新项目设置user.name/email:请参阅