Я пытаюсь создать систему проверки gerrit и смог успешно запустить gerrit на порту 8084, и проверка успешно выполняется на порту 29429.
Когда я пытаюсь запустить git clone ssh://user@ip:29429/myrepo.git
, я получаю следующую ошибку:
Cloning into 'myrepo'...
The server's host key is not cached in the registry. You
have no guarantee that the server is the computer you
think it is.
The server's rsa2 key fingerprint is:
ssh-rsa 1024 a1:bc:b8:fe:e7:79:c9:34:96:28:7d:6f:d3:3d:af:9b
Connection abandoned.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Когда я запускаю ssh -p 29429 user@ip gerrit ls-project
s, он просит меня ввести парольную фразу. Когда я ввожу кодовую фразу, я могу видеть myrepo
Следующее также хорошо (убедитесь, что пользователь в порядке с gerrit)
$ ssh -p 29429 user@ip
Enter passphrase:
После ввода пароля получаю следующее
**** Добро пожаловать в обзор кода Gerrit ****
Привет, пользователь, вы успешно подключились через SSH.
К сожалению, интерактивные оболочки отключены. Чтобы клонировать размещенный репозиторий Git, используйте:
git clone ssh://user@ipaddress:29429/REPOSITORY_NAME.git
Соединение с ip закрыто.
Помогите пожалуйста где ошибка. Я что-то делаю не так или что-то упускаю?