2011-07-02 36 views
1

我遇到了觸發googlecode項目存儲庫克隆的問題。如何在jenkins中克隆googlecode mercurial存儲庫

我不斷收到以下錯誤:

發起者用戶匿名$汞柱克隆 --rev默認 「https://[email protected]/hg/」 「F:\哈德森\工作\項目筆畫演示項目\工作區」 中止:demo.projectname。 googlecode.com證書錯誤:證書用於 * .googlecode.com,googlecode.com,* .codespot.com,* .googlesource.com,googlesource.com(使用--insecure連接不安全)錯誤:無法克隆。 --template {node}

任何人都知道如何告訴jenkins使用該證書是安全的嗎? 在什麼文本框,你將--insecure選項

enter image description here

回答

3

這是一個相對較新的命令行選項(1.8.3我認爲)來解決實際檢驗證書的一個相對較新的實踐(1.8.2我認爲)。它可能不會在Jenkins UI中公開。有些事情你可以做些什麼來解決它:

  • 把服務器的證書的指紋在白名單中的(詹的用戶)的hgrc
  • 包裹水銀在經過--insecure
  • 克隆一個快速的shell腳本從非HTTPS谷歌的網址或版本(我認爲他們仍然允許)
  • 配置cacerts目錄水銀以全局(/etc/mercurial/hgrc)在詹金斯用戶的~/.hgrc

任何這些應該工作,其中大部分都在這裏解釋:https://www.mercurial-scm.org/wiki/CACertificates

相關問題