Ich habe gerade das Gerrit Code Review System Release 2.12.2 installiert. Ich verwalte die Authentifizierung an der Weboberfläche über LDAP. Nachdem ich mich als Administrator angemeldet habe, habe ich ein Projekt namens "testProject" erstellt. Ich kann die SSH/anonymen HTTP/HTTP-Klon-URLs auf der Projektseite in der GUI nicht sehen (siehe unten). Die Dokumentation besagt, dass, wenn download.scheme in der Konfiguration nicht angegeben ist, SSH/anonyme HTTP/HTTP-Download-Methoden die Standardschemata sein werden. Außerdem kann ich Projekte nicht über eine von mir erstellte URL klonen, vorausgesetzt, das Format, das gerrit verwenden würde (ssh: // user @ localhost: 29418/testProject), obwohl mein ssh key hinzugefügt wurde (und ich Befehle ausgeben kann) wie Gerrit ls-Projekte). Bitte lassen Sie mich wissen, was ich falsch mache. Meine Konfiguration ist unter dem Bild angehängtSSH/HTTP/Anonym HTTP Clone URL in Gerrit nicht sichtbar 2.12.2
[gerrit]
basePath = git
canonicalWebUrl = http://<url>:9001/
[database]
type = H2
database = db/ReviewDB
[index]
type = LUCENE
[auth]
type = LDAP
[ldap]
<some LDAP stuff>
[sendemail]
smtpServer = localhost
[container]
user = gerrit
javaHome = <JAVA_HOME>
[sshd]
listenAddress = *:29418
[httpd]
listenUrl = http://*:9001/
[cache]
directory = cache
Ich habe bereits ein Plugin für den Download-Befehl installiert, aber ich kann keine anonyme URL sehen und kann nicht mit http klonen. Ich habe Gerrit von Version 2.11.7 auf 2.14.2 aktualisiert ... eine Idee, warum ich mit diesem Problem konfrontiert bin? – devops
Haben Sie die erforderlichen Download-Typen in Ihrer gerrit-Konfiguration aktiviert? https://gerrit.googlesource.com/plugins/download-commands/+doc/master/src/main/resources/Documentation/about.md –