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.
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.
Dile a Gerrit tu llave pública
Ingrese a gerrit a través de su cuenta de Gitlab (Sign-in=>OAuth Gitlab)
Siga las instrucciones de la clave ssh que se encuentran en las opciones de usuario [imposiciones] (https://review.jami.net/settings/)
Configurar su ssh local (via
ssh-add
o en~/.ssh/config
)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.
Clonar una copia (fresca) del proyecto.
git clone ssh://USERNAME@review.jami.net:29420/PROJECT_NAME_GOES_HERE.git
; por ejemplogit clone ssh://foo@review.jami.net:29420/jami-project.git
.Configurar este clones local.git/config (opcional)
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.