Клонирование проекта Gerrit на мой хост

Я запускаю геррит на докере. Я получил изображение из Dockerhub. Я бегу так:

docker run -it -p 8080:8080 -p 29418:29418 --rm 
-e AUTH_TYPE='DEVELOPMENT_BECOME_ANY_ACCOUNT'
-v /home/gerrit-site:/home/gerrit/site
-v /root/.ssh/id_rsa.pub:/root/.ssh/id_rsa.pub
-v /root/.ssh/id_rsa:/root/.ssh/id_rsa
-v /home/accounts/ssh-keys/:/home/gerrit/ssh-keys
--name gerrit docker.io/fabric8/gerrit:latest

Образ работает, и я могу получить к нему доступ через URL, т.е. ip:8080 . Когда я пытаюсь выполнить любой проект, созданный через http, он работает, и я получаю клонированное хранилище на моем хосте. Но когда я пытаюсь клонировать через ssh, я получаю следующую ошибку,

 Cloning into 'project'...
 ssh: connect to host host_ip port 29418: Connection refused
 fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Позже я также попытался добавить свой ключ ssh хоста в gerrit и попытался клонировать безуспешно.

Когда я пытаюсь SSH IP:29418,

ssh: Could not resolve hostname ip:29418: Name or service not known

Я не знаю, где я иду не так, и мне нужно руководство.

0 ответов

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