Клонирование проекта 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
Я не знаю, где я иду не так, и мне нужно руководство.