当前位置: 首页 > 面试题库 >

如何以其他用户身份运行jenkins

阎麒
2023-03-14
问题内容

但是我仍然不能以计算神的热爱,以不同的用户身份运行。这是我所做的步骤:

  1. 下载适用于jenkins的macosx pkg(LTS)
  2. 安装插件等和git
  3. 尝试建立它

我不断收到无法克隆的错误,因为詹金斯一直以匿名身份开始:

Started by user anonymous

如何设置它,让詹金斯像我一样运行?我正在使用jenkins Web UI,因此它位于localhost:8080

我也尝试使用/ login登录,但是我什至无法使用我的名字或root登录。

人员标签甚至没有创建用户链接,所以是的,我一直处于困境。请帮助?


问题答案:

问题1:

Started by user anonymous

并不 意味着詹金斯就以匿名用户身份开始。

这仅表示启动构建的人员尚未登录。如果启用Jenkins安全性,则可以为人员创建用户名,当他们登录时,

"Started by anonymous"

将更改为

"Started by < username >".

注意:您不必启用安全性即可运行jenkins或正确克隆。

如果要启用安全性并创建用户,则应在中查看选项Manage Jenkins > Configure System

问题2:

“无法克隆”错误是完全不同的问题。它与您登录jenkins或启用安全性无关。这只是意味着Jenkins没有从git SCM克隆的凭据。

请查看Jenkins Git插件,以了解如何设置Jenkins与git存储库一起使用。

希望有帮助。



 类似资料:
  • 问题内容: 我有必须作为user2运行的script.sh。但是,此脚本只能在我的应用程序的user1下运行。 我想运行以下命令: 但无需密码即可运行。 我也希望这是非常严格的限制,因为在user1中只能在user2下运行script.sh,而不能在其他任何情况下运行。 我已经尝试过使用sudoers文件执行此操作,但经过数小时的尝试,它才变得无穷无尽。 如果有人可以提供一个明确的示例说明如何完成

  • 问题内容: 我刚刚开始使用Jenkins CI,遇到了一个问题,我很想在文档或在线中找到答案。想知道是否有人可以提供一些建议? 我正在尝试使用它来自动部署托管在Github组织存储库(即私有)上的Django项目的dev和stage分支。目前,我有一个用户“ django”,可以通过Github部署密钥访问Github存储库。我的Jenkins用户无法访问该存储库。解决此问题的最佳实践是什么-我应

  • 问题内容: 伙计们,我需要在Ubuntu 14.04下以其他用户身份启动docker守护进程。我在sudoers和docker的组中都拥有该用户,但是,我需要的是docker守护进程以“测试”用户身份运行。 test @ test:/ usr / bin $启动docker 开始:拒绝发送消息,1条匹配规则;type =“ method_call”,sender =“:1.88”(uid = 11

  • 问题内容: 服务默认在启动时在我的RHEL盒上启动。如果我没记错的话,其他使用init中的init脚本的Linux发行版也是如此。 您认为使流程以我选择的(静态)用户身份运行的最佳方法是什么? 我到达的唯一方法是使用类似以下内容的方法: 但这似乎有点不整洁… 是否存在一些魔术,可以提供一种简单的机制来像其他非root用户一样自动启动服务? 编辑: 我应该说,我在此实例中启动的进程是Python脚本

  • 问题内容: 我正在处理一个写入外文件的MySQL查询。我每天或每两天运行一次此查询,因此我希望能够删除输出文件而不必求助于su或sudo。我能想到的唯一方法是将outfile写入mysql用户以外的其他人所拥有的文件。这可能吗? 编辑:我没有将输出重定向到文件,而是使用选择查询的INTO OUTFILE部分输出到文件。 如果有帮助: 问题答案: 输出文件是由mysqld进程创建的,而不是由客户端进

  • 我目前正在为一个学校项目创建一个API,一切都很好。我的设置是:节点v10、Postgres、Koa等等... 我目前有以下内容: