当前位置: 首页 > 知识库问答 >
问题:

如何将托管在gerrit上的代码库集成到jenkins?

葛烨
2023-03-14

我的项目代码托管在git和gerrit上。我想把gerrit和jenkins结合起来。当我在源代码管理部分(Jenkins)中输入SSH路径或HTTP路径时,我得到下面的错误

错误:

在主工作区/var/lib/jenkins/workspace/demo[WS-CLEANUP]删除项目工作区时,计时器在主工作区上构建启动。。。[WS-CLEANUP]已完成克隆远程Git存储库克隆存储库http://sushma@10.1.1.200:29418/测试自动化头

git init /var/lib/jenkins/workspace/demo#timeout=10从超文本传输协议获取上游更改://sushma@10.1.1.200: 29418/Test_AutomationHEAD git--version#timeout=10使用GIT_ASKPASS设置凭据/>: 29418/Test_AutomationHEAD参考文件/头/:参考文件/远程文件/起源/错误: 10分钟后超时错误:错误克隆远程回购'起源'hudson.plugins.git.GitExc0019:命令"git获取--tags--Progress超文本传输协议://sushma@10.1.1.200: 29418/Test_AutomationHEAD参考文件/heads/: refs/远程/起源/"返回状态代码143: stdout: stderr: atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launch命令(CliGitAPIImpl.java:2016)atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launch命令(CliGitAPIImpl.java:1735)atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.access300美元(CliGitAPIImpl.java:72)org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:420)org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:629)hudson.plugins.git.在hudson. plugins. git.java: 1186)在hudson. scm。SCM.签出(SCM. java: 504)at hudson. Model.java: 1208)在hudson. model.jenkins. scm的AbstractBuild$AbstractBuildExect. defaultCheckout(AbstractBuild. java: 574)。检查(SCMCheckoutStratex. java: 86)在hudson. Model.AbstractBuild$AbstractBuildEx. run(AbstractBuild. java: 499)at hudson. Model.运行。执行(Run. java: 1798)在hudson. Model。FreeStyleBuild. run(FreeStyleBuild. java: 43)at hudson. model.执行(ResourceController. java: 97)在hudson. Model。Executor. run(Executor. java: 429)错误:克隆远程回购'源'错误完成:失败

共有1个答案

戴凯歌
2023-03-14

您正在使用http从29418端口进行克隆。将存储库URL更改为:

ssh://sushma@10.1.1.200:29418/Test_Automation

或:

http://sushma@10.1.1.200/Test_Automation

如果您对“git clone”命令中要使用的正确存储库URL有疑问,请访问:

  • 转到Gerrit服务器web界面
 类似资料:
  • 关于将Abaqus特定的python库集成到中托管的项目中,也存在类似的问题。但不幸的是,答案与我手头的问题不符。 我正在使用版本6.11-2和的社区版。Abaqus python解释器位于我的windows ows7(64)机器上的以下位置。: 我需要 PyCharm 解析以使其代码完成魔法的库驻留在这里 - 至少我相信它们是这样。 这是我正在尝试编写的脚本的第一行代码。 PyCharm用红色下

  • 我有一个包结构 进口party.go 代码从命令行编译和运行。但是当我构建一个docker映像时,去尝试下载io.sure/api/proto/v1即使我在docker映像中复制了api文件夹。我怎么能停止/跳过下载包,因为我没有github或任何其他公共回购上的代码。 销售是一件正确的事情,因为它是我自己的包装,可能不会出口或出口到外部世界。 我尝试了go模块,但我面临问题,仍然希望使用GOPA

  • 我有一个场景: > 在Azure中使用secret创建密钥库。 用代码访问此机密。 关注本文-https://kasunkodagoda.com/2018/04/28/allow-application-running-on-an-azure-virtual-machine-to-access-azure-key-vault-using-managed-service-identity/ http

  • 本文向大家介绍两分钟学会如何在github托管代码,包括了两分钟学会如何在github托管代码的使用技巧和注意事项,需要的朋友参考一下 本篇博客针对不会Git的小童鞋,大神们可以绕过,错误之处谢谢指正; 关于GitHub的强大此处不在说明,知道GitHub也有一段时间了,但是一直苦于不会使用。 本篇文章介绍的是如何将工程代码托管到上面;如果你还没注册GitHub账号请到https://github

  • 当你想要分享你代码给其他人,或者是你需要在另外一台电脑上工作时,托管代码就会是一个非常重要的话题。基本上代码托管有两种不同的形式: do-it-yourself(建立一个自己的)或者 leave-me-in-peace(使用第三方提供的平台,不麻烦自己)。 (A) Do-It-Yourself 把你的 Git 仓库托管在你自己的服务器上会有很多的优点: 可以节省你花在代码托管服务上的费用。 你的代

  • 项目管理 & 代码托管 Github [free to $] Codebase [$] Bitbucket [free to $] Unfuddle [$] Assembla [free to $]