2017-08-21 53 views
0

我已經在啓用LDAP的情況下設置了本地Gerrit。現在我需要添加未在LDAP中註冊的虛擬/測試用戶,但他們應該能夠使用Gerrit登錄頁面登錄。默認登錄方法設置爲LDAP(可能需要繞過測試用戶的LDAP身份驗證)。如何在Gerrit上添加虛擬交互式用戶

僅供參考。我試着用下面的命令,但它不工作。

的ssh -p 29418 [email protected]格里特創建賬戶--group開發商--full名 「開發商」 --email [email protected] --http密碼密碼的用戶名

和它拋出以下錯誤 致命的:太多的參數:用戶名

回答

0

這似乎是一個錯誤......如果你嘗試使用REST API,而不是什麼?你可以用這樣的東西:

curl --request PUT --user USER:PASS --data @- --header Content-Type:application/json https://GERRIT-SERVER/a/accounts/USERNAME << EOF 
{ 
    "name": "Developers", 
    "email": "[email protected]", 
    "http_password": "PASSWORD", 
    "groups": [ 
     "developers" 
    ] 
} 
EOF 

查看更多信息here