Как добавить фиктивных интерактивных пользователей на Gerrit

Я настроил локальный Gerrit с включенным LDAP. Теперь мне нужно добавить фиктивных / тестовых пользователей, которые не зарегистрированы в LDAP, но они должны иметь возможность войти в систему, используя страницу входа Gerrit. Метод входа по умолчанию установлен на LDAP (может потребоваться обойти аутентификацию LDAP для тестовых пользователей).

FYI. Я попытался с помощью команды ниже, но она не работает.

ssh -p 29418 username@192.168.12.70 gerrit create-account --group developers --full-name "Developers" --email test@devgroup.com --http-пароль пароль username

и выдает ниже ошибкуфатальную: слишком много аргументов: имя пользователя

1 ответ

Это похоже на ошибку... что если вы попытаетесь использовать REST API вместо этого? Вы можете использовать что-то вроде этого:

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

Смотрите больше информации здесь.

Другие вопросы по тегам