2016-03-31 20 views
1

Sadece Gerrit kod inceleme sistemi 2.12.2 sürümünü yükledim. LDAP ile web arayüzüne kimlik doğrulamasını yönetiyorum. Yönetici olarak oturum açtıktan sonra, "testProject" adında bir proje oluşturdum. GUI'de proje sayfasındaki SSH/Anonim HTTP/HTTP klon URL'lerini göremiyorum (aşağıya bakın). Belgeler, config dosyasında download.scheme belirtilmemişse, SSH/Anonim HTTP/HTTP indirme yöntemlerinin varsayılan şema olacağını belirtir. Ayrıca, ssh anahtarım eklendiyse de (ben ssh: // user @ localhost: 29418/testProject), gerritin kullanacağı biçimi varsayarak oluşturduğum bir URL aracılığıyla projeleri kopyalayamıyorum (ve komutları verebiliyorum) gerrit ls projeleri gibi). Lütfen yanlış yaptığımı bana bildirin. Benim yapılandırma görüntüsü Bu sorun indir-komutlar Gerrit için eklentisi yüklerken değil ile ilgisi varSSH/HTTP/Anonim HTTP Klon URL'si Gerrit'te görünmez 2.12.2

enter image description here

[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 

cevap

1

altına takılır. Başlatma sırasında Gerrit, kullanıcıdan eklentileri yüklemesini ister. Kullanıcı hayır diyorsa (veya yükleme - - batch modunda gerçekleştiriliyorsa), eklentiler yüklenmeyecektir. İşte

referans bilet biri can, eklentileri indirmek/yüklemek için yeniden yüklemek zorunda kalmamak için Gerrit

https://code.google.com/p/gerrit/issues/detail?can=2&q=4029&colspec=ID%20Type%20Stars%20Milestone%20Status%20Priority%20Owner%20Summary&id=4029

karşı açılır: 1. ana dal için önceden oluşturulmuş eklentileri eklentileri vardır Edinme

de

https://console.cloud.google.com/storage/browser/gerritcodereview-plugins/plugins/master/

Kademe 1 de elde
  • eklentiler başka dalı ile uyumsuz
      ama usta. elle eklentileri kurmak için, bir gerekli kaynak dalını klonlamak ve Buck ile yüklemek zorunda

    How to install delete-project plugin in gerrit? https://gerrit-review.googlesource.com/Documentation/dev-buck.html

    1. eklentileri * .jar dosyalarıdır kez (ya adım 1 veya 2. adımda tarafından), onlar $ gerrit_site üzerinde kopyalanabilir elde edilen/site/eklentileri/elle veya uzaktan eklenti tarafından yüklemek

    https://gerrit-review.googlesource.com/Documentation/cmd-plugin-install.html

  • +0

    Zaten yüklenmiş olan download-commands eklentisi var, ama anonim url'yi göremiyorum ve http kullanarak klonlayamıyorum. 2.11.7'den 2.14.2 sürümüne kadar olan gerriti yükselttim ... bu konuyla neden yüzleştiğim hakkında bir fikrim var mı? – devops

    +0

    Gerrit yapılandırmanızda gerekli indirme türlerini etkinleştirdiniz mi? https://gerrit.googlesource.com/plugins/download-commands/+doc/master/src/main/resources/Documentation/about.md –