Git的用户名邮箱与密钥有什么区别? 配置用户名user.name和邮箱user.email可以让提交记录和你的个人信息关联起来,其他人看到你提交的记录可以通过点击你的头像查看你的个人信息,未配置或错误用户名邮箱不会在提交记录中留下你的个人信息; 密钥是认证你能向服务器提交代码的凭证,如果你的私钥被别人获取到,他人就可以向你的代码库提交代码。 密钥也是通过用户名和邮箱生产的。