Мы пытаемся настроить экземпляр Gerrit для проверки кода и планируем использовать «репозиторий» с in. Я могу отправить напрямую в Gerrit, но использование repo upload
завершается с ошибкой открытого ключа:
user@machine:~/workspace/git/gerrit-test$ repo upload
Upload project path/gerrit_test/ to remote branch master:
branch master ( 1 commit, Fri Aug 3 15:23:50 2012 -0700):
8ef17a1b this better effin work
to gerrit.test.com:8081 (y/N)? y
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
----------------------------------------------------------------------
[FAILED] path/gerrit_test/ master (Upload failed)
Я сузил проблему до имени пользователя, которое используется для этого репо, но понятия не имею, где установить это имя пользователя (я также не уверен, как проверить, какое имя пользователя используется). Я попытался добавить следующее в .repo/manifests.git/config, но все равно не получается.
[review "gerrit.test.com:8081"]
username = <my_username_from_gerrit_profile_page>
Где добавить правильное имя пользователя?
Спасибо.
repo upload
, — это использоватьGIT_TRACE=1 repo upload
. - person sschuberth   schedule 26.07.2016