Интеграция Jenkins с GitBlit

Я выполняю POC для своей компании, используя Jenkins, интеграцию с GitBlit.

Я установил GitBlit & Jenkins и выполнил следующие шаги.

  1. Установил Дженкинс и GitBlit
  2. использовал author.cmd для создания самозаверяющего сертификата для использования моего IP-адреса
  3. создал проект рубинового огурца в gitblit
  4. в редактировании -> получить выбор репозитория GitBlit добавлены jenkins для сценариев предварительного получения
  5. в gitblit-1.7.1\data\groovy я добавил свой jenkins, который снова размещен на локальном хосте

вот мои URL

Jenkins :- http://localhost:8080/

GitBlit :- https://--.--.---.100:8443

GitBlit repo url :- https://--.--.---.100:8443/r/testGit.git
  1. в дженкинсе я создал проект фристайл
  2. в управлении исходным кодом добавлен URL-адрес репо

Я столкнулся с проблемой, здесь jenkins не может подключиться, и ниже приведено сообщение об ошибке и снимок экрана.

 Failed to connect to repository : Command "git.exe -c core.askpass=true ls-    remote -h https://--.--.---.100:8443/r/testGit.git HEAD" returned status code   128:
 stdout: 
 stderr: fatal: unable to access   'https://--.--.---.100:8443/r/testGit.git/': SSL certificate problem: self    signed certificate in certificate chain

сообщение об ошибке Дженкинса


person testerBDD    schedule 26.04.2016    source источник


Ответы (1)


Ваш выбор...

  1. Переключитесь на http://, а не на https://
  2. Переключитесь на ssh://, а не на https://
  3. Переключитесь на git://, а не на https://
  4. Приобрести подписанный SSL-сертификат
  5. Укажите Jenkins Git не проверять сертификаты
person James Moger    schedule 26.04.2016
comment
1. как мы можем указать jenkins и git не проверять сертификаты 2. что касается безопасности при его использовании - person testerBDD; 27.04.2016
comment
git config http.sslVerify false Проблема безопасности может быть легко исследована без повторного написания здесь. - person James Moger; 28.04.2016