发布提交到 GitHub 不显示 Git 使用 Mac OS zsh 的历史记录?

Publishing commits to GitHub not displaying Git history with Mac OS zsh?

放弃 Windows Mac。现在,每次我提交到 GitHub 时,我都不会记入发布历史记录,尽管已登录到我的 GitHub acc,如 gh auth logingh auth status 所示。

它记入了 zsh 登录的用户名,而不是我的 GitHub 用户名。

GitHub 信用根据提交中的电子邮件提交给帐户,这应该与相关帐户相关联。这通常在 Git 配置中的 user.email 中设置。如果你没有设置user.name,你也应该设置那个,应该设置为个人名,而不是用户名,并且对身份验证没有影响。

您可以看到 git config --get-regex user. 设置了哪些值。您还可以使用类似 git config --global user.email somebody@example.org 的方式设置这些值中的一个或多个。您还可以使用 git log --format=full 查看您的提交日志以查看其中存储的内容。

提交中的信息与推送的身份验证无关。可以推送其他人使用 Git 创建的提交,并且这种方法在某些项目中大量使用(例如,Git 本身)。