Configuré Gerrit local con LDAP habilitado. Ahora necesito agregar usuarios ficticios / de testing que no estén registrados en LDAP, pero deberían poder iniciar session usando la página de inicio de session de Gerrit. El método de inicio de session pnetworkingeterminado se establece en LDAP (puede que sea necesario omitir la authentication LDAP para los usuarios de testing).
FYI. Intenté con el command debajo pero no está funcionando.
ssh -p 29418 username@192.168.12.70 gerrit create-account –group developers –full-name "Desarrolladores" –email test@devgroup.com –http-password contraseña nombre de usuario
y arroja a continuación el error fatal: Demasiados arguments: nombre de usuario
Parece un error … ¿y si intentas utilizar la API REST en su lugar? Puedes usar algo como esto:
curl --request PUT --user USER:PASS --data @- --header Content-Type:application/json https://GERRIT-SERVER/a/accounts/USERNAME << EOF { "name": "Developers", "email": "test@devgroup.com", "http_password": "PASSWORD", "groups": [ "developers" ] } EOF
Ver más información aquí .