Как добавить фиктивных интерактивных пользователей на 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
Смотрите больше информации здесь.