2016-04-26 20 views
0

Ich führe POC für meine Firma mit Jenkins, GitBlit Integration.Jenkins GitBlit Integration

Ich habe installiert GitBlit & Jenkins und anschließend unter Schritte

  1. Jenkins installiert & GitBlit
  2. verwendet authority.cmd für meine IP-Adresse für die Verwendung von selbst signiertes Zertifikat zu erzeugen
  3. eine rubin Gurke Projekt erstellt in gitblit
  4. in der Bearbeitung -> erhalten Auswahl von GitBlit Repository hinzugefügt jenkins für Pre-Receive-Skripte
  5. im gitblit-1.7.1 \ data \ groovy ich meine jenkins hinzugefügt haben, die wieder auf localhost gehostet wird

hier sind meine Urls

Jenkins :- http://localhost:8080/ 

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

GitBlit repo url :- https://--.--.---.100:8443/r/testGit.git 
  1. in jenkins, i Freestyle-Projekt
  2. im Quellcode-Management-uRL hinzugefügt Repo

i Problem hier ist vor jenkins ist nicht in der Lage zu verbinden und unten ist die Fehlermeldung und screensh erstellt habe ot

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 

jenkins error message

Antwort

0

Ihre Entscheidungen sind ...

  1. Wechseln Sie zu http: // statt https: //
  2. Switch to ssh: // statt https: //
  3. Wechseln Sie zu git: // statt https: //
  4. Erwerben Sie ein signiertes SSL-Zertifikat
  5. Instruct Jenkins Git zu überprüfen, um keine Zertifikate
+0

1. Wie können wir jenkins und git anweisen, keine Zertifikate 2. was zu überprüfen ist die Sicherheit betreffen es – testerBDD

+0

„git config-http.sslVerify false“ Sicherheitsproblem leicht verwenden, können hier recherchiert werden, ohne es neu zu schreiben. –