Назад | Перейти на главную страницу

Туннелирование git из интрасети на удаленный сервер

У меня есть сервер, на котором мне нужно разработать за пределами моей интрасети. Я пытаюсь подключиться к серверу по ssh и настроить прокси, который позволит мне клонировать репозиторий.

ssh -D 5555 remote.server

Затем я установил свой ~/.ssh/config к

Host git.server
    ProxyCommand=nc -X 5 -x localhost:5555 %h %p

куда git.server - это доменное имя моего git-сервера в интрасети.

Я получаю ошибку ssh: Could not resolve hostname git.server: Name or service not known

Что происходит? DNS тоже не перенаправляется? Как я могу это решить?

Попробуй это:

Host git.server
    HostName ${IP-OF-YOUR-GIT-SERVER}
    ProxyCommand=nc -X 5 -x localhost:5555 %h %p