如何更改提交时 GitHub Actions 机器人的显示名称?
目前我正在使用此工作流程 git 参数:
- name: Configure Git
run: |
git config --local user.email "github-actions[bot]@users.noreply.github.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 --author="GitHub Actions [Bot] <github-actions[bot]@users.noreply.github.com>" -m "Commited compiled binaries"
结果看起来像这样:
github-actions[bot] Commited compiled binaries
但是我想要这样的结果,就像我在配置中指定的那样......:
GitHub Actions [Bot] Commited compiled binaries
这甚至可以更改显示名称吗?
是的,这是可能的,从技术上讲,你做对了,
但
github-actions[bot]@users.noreply.github.com
是一封发送至 Github 的已知电子邮件,相反,使用不同的电子邮件地址,您可以选择要显示的名称,只要 Microsoft Github 不知道该电子邮件,就会使用该名称,并且头像会显示为空白。
git 历史记录本身不受此影响,它只是通过 HTTP 在超文本界面中显示
github.com
上的提交。
1 右(tm)——只有
--author
选项对我来说看起来是多余的