5

我已经验证了我的 jenkins 用户正在通过构建任务访问 git 存储库,并为 jenkins user.name 和 user.email 设置了 git config,我已经确认使用:

su - jenkins
git config --global --get user.name
> Jenkins
git config --global --get user.email
> ci@domain.com

但是,詹金斯构建无法创建标签并返回"*** Please tell me who you are.",我知道这是因为缺少 git 用户和电子邮件。关于我可以从哪里开始的任何想法?

正在 jenkins 用户的上下文中访问 git repo。我是否需要重新启动服务器或 git 或其他东西?

4

2 回答 2

14

在 Jenkins 网页上,转到Manage Jenkins-> Configure System,找到 git 设置。

您应该可以在那里填写“全局配置用户名值”和“全局配置用户名值”。

于 2012-11-24T02:19:21.353 回答
1

如果您需要为一项特定的 jenkins 作业设置 git 凭据,请在您的作业配置中的Source Code Management下从Additional Behaviors中选择Custom User-name/email address。在此处输入您的用户名和电子邮件。

于 2018-10-03T05:18:53.080 回答