ghprbActualCommitAuthorMail returns 错误的邮件地址
ghprbActualCommitAuthorMail returns wrong mail address
我正在使用 Jenkins 中的 GitHub 拉取请求生成器插件来对 GitHub 发出拉取请求,自动触发 Jenkins 作业。
我正在使用 GitHub 企业版,当我尝试获取环境变量 ghprbActualCommitAuthor
和 ghprbActualCommitAuthorMail
的值时,我得到的值不正确:
ghprbActualCommitAuthor : GitHub Enterprise
ghprbActualCommitAuthorEmail : noreply@github.***.com
请帮忙,谢谢!
当用户直接使用网络提交更改 UI 或者他们没有设置他们的电子邮件地址时,GitHub Enterprise 中会出现此行为。
根据 GHE 支持:
This is by design, since the commit is actually done by the GitHub Enterprise instance. This is because we do not impersonate users when creating commits.
您可以通过确保用户仅通过 Git 客户端使用他们自己的 SSH 凭据或个人访问令牌进行提交来解决此问题。
我正在使用 Jenkins 中的 GitHub 拉取请求生成器插件来对 GitHub 发出拉取请求,自动触发 Jenkins 作业。
我正在使用 GitHub 企业版,当我尝试获取环境变量 ghprbActualCommitAuthor
和 ghprbActualCommitAuthorMail
的值时,我得到的值不正确:
ghprbActualCommitAuthor : GitHub Enterprise
ghprbActualCommitAuthorEmail : noreply@github.***.com
请帮忙,谢谢!
当用户直接使用网络提交更改 UI 或者他们没有设置他们的电子邮件地址时,GitHub Enterprise 中会出现此行为。
根据 GHE 支持:
This is by design, since the commit is actually done by the GitHub Enterprise instance. This is because we do not impersonate users when creating commits.
您可以通过确保用户仅通过 Git 客户端使用他们自己的 SSH 凭据或个人访问令牌进行提交来解决此问题。