在我的GitHub组织中,我的团队成员(假设他的名字是John
)向存储库添加了部署密钥。
我们有一个僵尸用户帐户。假设此帐户名为BotUser
,电子邮件为bot@example.com
。我将私钥(添加了一对部署密钥John
)添加到/home/botuser/.ssh/
并配置/home/botuser/.gitconfig
,如下所示:
[user]
name = BotUser
email = bot@exampe.com
此git tag -a tag_name -m 'message' && git push --tags
设置自动推送标签(命令为BotUser
)。但是GitHub显示创建标记的用户是John
。新闻Feed页面的消息(网址为https://github.com/
)与John created tag tag_name at org_name/repo_name
类似。
但是int标签页面(url是https://github.com/org_name/repo_name/releases/tag/tag_name
),标签应该由BotUser
创建。该页面显示为BotUser tagged this an hour ago
。
我们希望在新闻Feed页面中也显示为BotUser
。我怎么能这样做?
[增订]
在这种情况下,我们使用deploy key
来推送标签。所以我不能设置它的GitHub帐户名。
我的问题是"如何设置(更改)使用pusher
"推送的deploy key
名称。
答案 0 :(得分:0)