gpt4 book ai didi

ssh - 在没有 Tomcat 的情况下运行 Jenkins,尝试 SSH

转载 作者:行者123 更新时间:2023-12-04 19:39:11 25 4
gpt4 key购买 nike

我不是通过tomcat运行jenkins;相反,我将其运行为...我真的不知道。我通过 yum 安装它,然后运行它。

我为大约 50 个小型 Java 应用程序的开发付费,一次最多构建三个。

我一直在使用 GitHub 让我的所有开发人员相互联系,而且效果很好。直到现在,我才将一些 repos 设为私有(private) - Jenkins 无法再访问它们。
我试图给它SSH key ;我通过使用“ssh-keygen”作为 root 执行此操作,使用“ssh -T git@github.com”进行身份验证,然后将所有文件(公共(public)、私有(private)和已知主机)复制到/var/lib/jenkins/.ssh .

我认为这足以让 Jenkins 访问我的组织的私有(private)存储库(我拥有它,并且我将公钥添加到我的 GitHub 帐户)——但这似乎还不够。

我哪里错了?

最佳答案

问题是我没有正确地给予 Jenkins SSH 身份验证。

我不得不编辑 /etc/passwd , 并为其授予 shell 访问权限(将 /false 更改为 /bash ),

& su jenkinsssh-keygen
打开新的.pub文件,将其粘贴到github,然后一切都很好。

关于ssh - 在没有 Tomcat 的情况下运行 Jenkins,尝试 SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9438958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com