Замена для Hamachi для доступа SVN

Моя компания уже несколько лет использует Hamachi для доступа к нашему репозиторию SVN. Мы небольшая, но широко распространенная команда разработчиков, где каждый программист работает в другой стране. Сервер размещен не технарем в нашем центральном офисе. Hamachi здесь полезен, так как имеет графический интерфейс и поддерживает удаленное управление.

Некоторое время эта система работала хорошо, но недавно я переехала в страну с низкой скоростью интернета. Hamachi больше не будет подключаться 99% времени - вместо этого я получаю сообщение "Probing...", которое не разрешается. Это определенно является проблемой задержки, так как тот же ноутбук будет подключаться без проблем, когда я пересекаю границу и подключаюсь через другого интернет-провайдера с лучшими скоростями.

Поэтому мне действительно нужно заменить Hamachi другим VPN/ протоколом, который лучше обрабатывает задержки. Технику, управляющему репозиторием, неудобно устанавливать и настраивать Apache или IIS, поэтому похоже, что HTTP отсутствует. Я пытался убедить моего босса пойти в компанию веб-хостинга, но он не доверяет третьей стороне с нашим источником.

Любые другие рекомендуемые варианты / опыт для доступа к нашим репозиториям SVN, которые так же просты, как Hamachi для настройки; но быть более терпимым к проблемам задержки сети?

2 ответа

Возможно, от вашей команды можно спросить немного, но если у вас есть распределенная команда, вы можете переключиться на распределенную систему контроля версий (например, Mercurial или Git). Им не нужно много использовать сеть, и вы не будете страдать от проблем с задержкой. Это совершенно новая парадигма, и процессы разработки вашей команды должны будут измениться, так что вы можете не считать ее подходящей в вашем случае.

Сначала я должен спросить, зачем вам нужен VPN. Subversion может работать по протоколу HTTPS, поэтому до тех пор, пока вы открываете правильный порт на сервере, не должно быть проблем с безопасностью или подключением.

Предполагая, что вам нужен VPN, мне трудно поверить, что администратору, не знакомому с Apache, будет удобнее устанавливать целую новую систему VPN (по моему мнению, гораздо более сложную и сложную).

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