Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jenkins中克隆googlecode mercurial存储库_Mercurial_Hudson_Jenkins_Google Code - Fatal编程技术网

如何在jenkins中克隆googlecode mercurial存储库

如何在jenkins中克隆googlecode mercurial存储库,mercurial,hudson,jenkins,google-code,Mercurial,Hudson,Jenkins,Google Code,我在触发googlecode项目的存储库克隆时遇到问题 我一直收到以下错误: 由用户匿名启动$hg克隆 --rev default“”“F:\Hudson\jobs\project demostation project\workspace”中止:demo.projectname.googlecode.com证书错误:证书用于 *.googlecode.com、googlecode.com、*.codespot.com、*.googlesource.com、googlesource.com(使用

我在触发googlecode项目的存储库克隆时遇到问题

我一直收到以下错误:

由用户匿名启动$hg克隆 --rev default“”“F:\Hudson\jobs\project demostation project\workspace”中止:demo.projectname.googlecode.com证书错误:证书用于 *.googlecode.com、googlecode.com、*.codespot.com、*.googlesource.com、googlesource.com(使用--unsecure进行不安全连接)错误:克隆失败。 --模板{node}

有人知道如何告诉詹金斯使用该证书是安全的吗在哪个文本框中放置--不安全选项


这是一个相对较新的命令行选项(我认为是1.8.3),可以绕过一个相对较新的实际检查证书的实践(我认为是1.8.2)。它可能不会在詹金斯用户界面中公开。你可以做一些事情来解决这个问题:

  • 将服务器的证书指纹放入(詹金的用户)hgrc的白名单中
  • 将Mercurial封装在一个通过的快速shell脚本中——不安全
  • 从非https版本的google URL克隆(我认为他们仍然允许)
  • 为Mercurial全局(
    /etc/Mercurial/hgrc
    )或Jenkins用户的
    ~/.hgrc
其中任何一项都应该有效,此处对其中大部分内容进行了说明: