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

Jenkins:无法连接到存储库

阎渝
2023-03-14
问题内容

我正在尝试在github仓库上连接詹金斯。

当我指定Repo URL jenkins时,返回以下错误消息:

无法连接到存储库:命令“ git ls-remote -h git@github.com:adolfosrs / jenkins-test.git
HEAD”返回状态码128:stdout:stderr:主机密钥验证失败。致命:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。

使用HTTPS:// Url时,jenkins返回:

无法连接到存储库:无法连接到 https://github.com/adolfosrs/jenkins-
test.git
(状态= 407)

我可以在运行jenkins的同一台计算机上成功克隆存储库,并且还可以运行git ls-remote -h git@github.com:adolfosrs/jenkins-test.git HEAD命令。所以我在github上有正确的SSH。


问题答案:

问题是,我以某种方式用root用户创建了ssh文件。因此,文件所有者是root。

解决的方法是将所有权更改为jenkins用户。

chown jenkins id_rsa.pub 
chown jenkins id_rsa


 类似资料:
  • 问题内容: 我到处都是Stackoverflow和Google,但我无法解决我的问题。 我的目标 :我想设置Jenkins以使用git SCM通过gerrit克隆存储库主机 我的詹金斯配置 在Windows上作为服务运行的Jenkins版本2.7.1 Git插件版本2.5.3 多个SCM插件版本0.6 Gerrit触发器插件版本2.21.1 问题 该 URL 配置为。是在Windows服务器上启动

  • 问题: > 我在Jenkins中配置了JDK、Git和maven安装路径。还在管理插件中的高级选项卡下配置了代理 我在Eclipse上有一个Java的项目,我使用EGit插件托管在一个存储库上,我正试图通过https将其连接到詹金斯 我在Jenkins中创建了一个新工作,添加了存储库URL(https://@bitbucket.org//.git),并在下一步添加了我的凭据。这就是我得到以下错误:

  • 我已经安装了EclipseIDEforJ2EE,现在我正在尝试安装WTP。我在这里和其他地方都试过了。。 没有代理问题,因为我可以通过内部网络浏览器打开存储库网站。 我尝试添加"-Djava.net.preferIPv4Stack=true"到eclipse.ini. 我尝试过清除缓存,一个不同的工作区。。。顺便说一下,我是个十足的新手。以防万一我错过了一些明显的东西。 无法连接到存储库http:

  • 问题内容: 我正在尝试使用GIT插件Jenkins拉出GIT的代码形式,并且该作业正在从属计算机上运行。 系统有 在系统中没有定义。 每当我在计算机上本地执行git clone时,它都能完美运行,但是从Jenkins那里我并没有成功。 它抛出以下错误: 是因为系统试图设置系统中不存在的http代理? 如果是,该如何预防? 或者,还有其他我想念的东西吗? 问题答案: 原来这是一个代理问题。 使用Je

  • 我见过几个问题[1][2][3]有点类似于这一点,但没有一个答案产生任何成功。 所以,以下是我看到的问题: 1)pom表明它无法连接到本地。m2存储库。 6)用Java1.7而不是1.8启动Intellij 7)卸载和重新安装Maven、Java和Intellij 非常感谢任何帮助。

  • 问题内容: 将我的存储库位置输入到新作业的“源代码管理> Git>存储库URL”部分时,出现错误。我到处搜索并尝试了许多不同的URL,但均未成功。 错误: 有任何想法吗?谢谢。 问题答案: 您可能需要在 Manage Jenkins- >配置系统-> Git-> Git安装-> Git可执行文件路径中设置git可执行文件的路径。 例如,我在Windows中遇到相同的错误。我安装了git Choco