Я программирую в McDonalds, и мне нужно отправить код на Launchpad.
git push origin master
ssh: connect to host git.launchpad.net port 22: No route to host
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Но они заблокировали порт 22. Есть ли способ обойти это?
Я на связи 20.04.
Здесь представлены решения для github и gitlab:
Host github.com
Hostname ssh.github.com
Port 443
Мне еще не удалось воспроизвести это для Launchpad. Моя попытка здесь:
Host git.launchpad.net
Hostname ssh.launchpad.net
Port 443
производит
ssh: Could not resolve hostname ssh.launchpad.net: Name or service not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
В будущем мы можем добавить отправку на git.launchpad.net через HTTPS, но, к сожалению, сейчас у нас нет такой функции.
Вероятно, лучше всего поискать прокси-сервер, который можно использовать для туннелирования трафика SSH через порт, разрешенный брандмауэром вашего работодателя.