我已经验证了我的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
但是,jenkins构建无法创建标记并返回"*** Please tell me who you are."
,我知道这是因为缺少git用户和电子邮件。关于我可以从哪里开始的任何想法?
正在jenkins用户的上下文中访问git repo。我是否需要重新启动服务器或git或其他东西?
答案 0 :(得分:9)
在Jenkins网页上,转到管理Jenkins->配置系统,找到git设置。
您应该可以在那里填写“Global Config user.name Value”和“Global Config user.email Value”。
答案 1 :(得分:0)
如果您需要为一个特定的詹金斯工作设置git凭据, 在您的作业配置上,在源代码管理下,从其他行为中选择自定义用户名/电子邮件地址。 在此处输入您的用户名和电子邮件。