Как показано на issue 193 или issue 145 и ngrok usage, вы можете непосредственно подвергать SSH порт (22), с authencation (authtoken
).
Во-первых, вам нужно зарегистрировать аккаунт ngrok, перейдите на панель получит маркер, а затем выполнить команду, как это в вас сервер Linux
./ngrok -authtoken as80YQhzsxIIMkMFF8gI -proto=tcp 22
В этом случае сервер не мерзавец бы будет необходимо, можно клонировать непосредственно ваш репозиторий с:
git clone ssh://[email protected]:/path/to/repo.git
('repo.git
', потому что you should use a bare repo to push back to)
Единственный мерзавец «сервер», который поставляется с мерзавцем не является git daemon (ничего общего с SSH)
Вы могли бы использовать ngrok для перенаправления HTTP, только если вы имели сервер HTTP перед вашим Git, используя smart http protocol ,
В этом случае вы могли бы configure Apache to call git-http-backend
.
Спасибо VonC Я собираюсь проверить это сегодня вечером. –