Envía tu primer parche

Configurar git y ssh

(para trabajar sin problemas con Gerrit.)

ver primero:

Configuración de SSH

El contenido de la página web se encuentra en el archivo de la página web.

  1. Generar un conjunto de llaves públicas y privadas personales dedicados.

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

Your identification has been saved in jami_gerrit_review. Your public key has been saved in jami_gerrit_review.pub.

  1. Dile a Gerrit tu llave pública

    1. Ingrese a gerrit a través de su cuenta de Gitlab (Sign-in=>OAuth Gitlab)

    2. Siga las instrucciones de la clave ssh que se encuentran en las opciones de usuario [imposiciones] (https://review.jami.net/settings/)

  2. Configurar su ssh local (via ssh-add o en ~/.ssh/config)

  3. Prueba todo lo anterior (ssh en el servicio o simplemente intenta clonar un repo en gerrit a través de ssh)

Su repositorio

Esto supone que haya eliminado cualquier clon de proyecto existente.

  1. Clonar una copia (fresca) del proyecto. git clone ssh://USERNAME@review.jami.net:29420/PROJECT_NAME_GOES_HERE.git; por ejemplo git clone ssh://foo@review.jami.net:29420/jami-project.git.

  2. Configurar este clones local.git/config (opcional)

  3. Generate commit Change-Ids aka: commit-msg hook script

Un script de shell, que se instalará 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 intentas un push para revisar git origen de push 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