Envía tu primer parche

Ver también

Configura Git y SSH para que funcionen sin problemas con Gerrit. Primero ver [Creación de una revisión de gerrit] (trabajar con gerrit).

Configuración de SSH

https://review.jami.net/Documentation/user-upload.html#ssh

  1. Genere un conjunto de claves públicas/privadas personal y dedicado.

ssh-keygen -f ~/.ssh/jami_gerrit_review`

Su identificación se ha guardado en “jami_gerrit_review. Su clave pública se ha guardado en jami_gerrit_review.pub`.

  1. Dile a Gerrit tu clave pública.

    1. Iniciar sesión en Gerrit a través de su cuenta de GitLab (Sign-in → OAuth GitLab).

    2. Seguir las instrucciones de la clave SSH que se encuentran en (las) opciones de usuario settings.

  2. Configurar la SSH local (a través de ssh-add o en ~/.ssh/config).

  3. Probar todo lo anterior (SSH en el servicio o simplemente intentar clonar un repositorio en Gerrit a través de SSH).

Tu repositorio

Importante

Esto supone que haya eliminado cualquier clon de proyecto existente.

  1. Clonar una copia (nueva) del proyecto, git clone ssh://USERNAME@review.jami.net:29420/PROJECT_NAME_GOES_HERE.git; e.g., git clone ssh://foo@review.jami.net:29420/jami-project.git.

  2. Configurar el clon local .git/config (optional).

  3. Generar Change- Id de confirmación. También conocido como script de enlace commit-msg.

Un script de shell para instalarase en .git/hooks/commit-msg.

El guión crea un hash único Change_ID:hash para cada comit hecho desde su repositorio.

  • La primera vez que intentes a push to para revisar “git push origin HEAD:refs/for/master”, Gerrit notará una falta de Change-Id.

  • Gerrit también presentará una cadena de copia segura (scp). Utilice that para descargar una copia de.git/hooks/commit-msg.

Referencias