TortoiseGit 不会在提交期间检测保存的凭证?

TortoiseGit won't detect saved credentials during commit?

我正在尝试使用 TortoiseGit 提交到 git 存储库。我已经设置了凭据并且拉取工作正常。但是当我尝试提交回购协议时,我收到了这条消息:

我已将新用户添加到凭据:

我已经设置它应该读取本地,但它不会保存它,当我 return 设置时,选择了全局:

有人知道我做错了什么吗?拉动有效,但提交无效。

这与凭据无关。 Git 要求提交 "signed" 带有姓名和电子邮件地址。

你需要做的:

  1. 设置 -> Git -> 配置来源:select 本地
  2. 取消选中姓名和电子邮件的 "inherit" 复选框
  3. 键入您的姓名(用户名)和电子邮件(用户电子邮件)
  4. 保存

"Local" 表示这些设置值仅适用于该存储库。


推荐:

  1. 设置 -> Git -> 配置源:select 全局
  2. 取消选中姓名和电子邮件的 "inherit" 复选框
  3. 键入您的姓名(用户名)和电子邮件(用户电子邮件)
  4. 保存

因此无需为每个存储库一次又一次地设置名称和电子邮件。