首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改使用部署键推送到github的用户名

如何更改使用部署键推送到github的用户名
EN

Stack Overflow用户
提问于 2015-05-15 03:42:52
回答 1查看 842关注 0票数 2

在我的GitHub组织中,我的团队成员(假设他的名字是John)向存储库添加了一个部署密钥。

我们有一个机器人用户帐户。假设这个帐户名是BotUser,电子邮件是bot@example.com。我将私钥(这是部署密钥John添加的一对)放到/home/botuser/.ssh/中,并配置/home/botuser/.gitconfig,如下所示:

代码语言:javascript
复制
[user]
    name = BotUser
    email = bot@exampe.com

并通过此git tag -a tag_name -m 'message' && git push --tags设置自动推送标记(命令为BotUser )。但是GitHub显示创建标记的用户是John。新闻提要页面(url是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

我们也希望在新闻提要页面中显示为BotUser。我该怎么做?

更新

在本例中,我们使用deploy key来推送标记。所以我不能设置它的GitHub帐户名。

我的问题是“如何设置(更改)使用deploy key推送的deploy key名称”。

EN

回答 1

Stack Overflow用户

发布于 2015-05-15 04:22:07

您可以设置环境变量 (仅用于git tag命令):

代码语言:javascript
复制
GIT_AUTHOR_NAME
GIT_AUTHOR_EMAIL

这样,与推送标记相关联的作者将是正确的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30251147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档