Mover proyectos en Git a Gerrit

Tengo algunos proyectos en My Git Repository. Me gustaría mover todo eso a Gerrit. No menciono la import de proyectos uno a uno desde Git y su envío a Gerrit, ya que puede llevar mucho time ya que la cantidad de proyectos en Git es grande. O en otras palabras, puedo decir que me gustaría convertir el repository git local al repository git de mi Gerrit para que pueda get todos los proyectos existentes en Git local en Gerrit. Para esto di los repositorys Location of Git durante la initialization de Gerrit como mi repository local de Git y lo intenté, pero no obtuve el resultado que estaba buscando. Aunque All-Projects.git llegó allí, en la interfaz de usuario de Gerrit no se incluyeron otros proyectos en los repositorys locales de Git. ¿Hay alguna forma de hacer esto? Sería de gran ayuda si alguien pudiera ayudarme a resolver esto. Gracias

Múltiples forms de mover los repositorys existentes a gerrit. No olvide, siempre cree un nuevo proyecto con este repository. Obligatorio. Puedes automatizarlo a través de su API. No es difícil crear un proyecto a través de API.

Opciones que tienes entonces:

  1. copy la vieja carpeta .git al lugar de la nueva creada por Gerrit. Lo que básicamente pediste.
  2. importa el antiguo repository de git en gerrit sin tener acceso directo al sistema de files. \# In an existing repository git remote rm origin git remote add origin ssh://your-gerrit-instance:29418/folder/repository git push --tags origin git push --all origin

Sé que el segundo no es lo que pides, pero si tienes una docena de repositorys git y lo automatizas de todos modos, también sería una opción.

También sugeriría reindexar al final. No estoy 100% seguro de si es necesario en este caso.

 sudo /etc/init.d/gerrit stop java -jar /var/gerrit/review/bin/gerrit.war reindex -d /var/gerrit/review sudo /etc/init.d/gerrit start 

Puede copyr el directory * .git del repository de git en el directory donde gerrit deposita los repositorys de git. Después de reiniciar, gerrit debe procesar el nuevo proyecto y agregarlo a la list de nuevos proyectos y puede editar la descripción y los derechos de acceso.