Настройка Mercurial и настройки брандмауэра - PullRequest
2 голосов
/ 28 декабря 2011

Я пытаюсь настроить Mercurial для работы над проектом с несколькими парнями.

Это ситуация: у меня запущен сервер Debian64, с установленным и работающим hg.Это также сервер LAMP.Мой провайдер блокирует все порты <1023.Например, HTTP перенаправляется через порт 8080, чтобы обойти это ограничение. </p>

Как я могу заставить этих парней выдвигать и извлекать данные с сервера Mercurial?Параметры перенаправления и / или конфигурации, которые мне нужно установить?

1 Ответ

2 голосов
/ 28 декабря 2011

Вы можете получить доступ к удаленному ртутному репозиторию через http, https или ssh. Таким образом, если ваш сервер разрешает доступ на чтение / запись к хранилищу с использованием одного из этих протоколов, вы сможете использовать его для извлечения и извлечения из него.

Я бы рекомендовал прочитать вики-страницу Mercurial на Публикация Mercuiral Repositories , чтобы узнать, как настроить хранилище на вашем сервере. Самый простой способ - использовать скрипт hgweb.cgi для доступа к вашим хранилищам через http или https. Чтобы использовать его, вы копируете скрипт в каталог, где ваш веб-сервер может получить к нему доступ. Затем отредактируйте его содержимое так, чтобы оно читало правильный файл конфигурации. Наконец, убедитесь, что веб-сервер (например, Apache) настроен и может выполнять сценарий. Более подробные инструкции на вики-странице.

...