You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改GitHub Actions Bot提交代码时的显示名称?

修改GitHub Actions Bot提交显示名称的解决方案

你遇到的问题是因为使用了GitHub官方Actions Bot的专属邮箱github-actions[bot]@users.noreply.github.com——GitHub会强制将使用该邮箱的提交作者显示为默认的github-actions[bot],完全忽略你在git config或--author参数里设置的自定义名称。

要实现显示GitHub Actions [Bot]的需求,有两种可行方案:

方案一:使用自定义邮箱(推荐)

替换官方bot邮箱为自定义邮箱,同时保留名称配置,这样GitHub就会按照你设置的名称显示:

- name: Configure Git
  run: |
    git config --local user.email "custom-bot@your-domain.com"
    git config --local user.name "GitHub Actions [Bot]"
          
- name: Commit files
  run: |
    git add ${{github.workspace}}/lib/bin/*
    git diff-index --quiet HEAD || git commit -m "Committed compiled binaries"

注:这里可以去掉--author参数,因为git config已经设置了提交作者;如果要保留--author,确保邮箱和自定义邮箱一致即可。

方案二:修正提交信息拼写(可选)

如果你不需要修改显示名称,只是想修正提交信息的拼写错误,把Commited改成正确的Committed即可。

需要注意:如果坚持使用官方bot的邮箱,就无法修改提交的显示名称,这是GitHub对官方bot账号的默认规则。

内容的提问来源于stack exchange,提问作者Mqx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 20:55:05