У нас есть локальный сервер с установленным SVN, который мы используем для разработки / тестирования.Мы хотели бы извлечь данные с него на действующий сервер, который где-то там.
Единственный способ сделать то, о чем я думал, это использовать «svn checkout» с живого сервера, верно?Таким образом, нам не нужно передавать FTP изменения, которые могут вызвать проблемы, если мы забудем загрузить некоторые изменения.И если мы нашли проблему, мы всегда можем вернуться к предыдущей стабильной версии, верно?Поправь меня, если я ошибаюсь по поводу любого из них.
Проблема в том, что у нашего локального сервера (Ubuntu) нет IP-адреса, доступного извне.У нас есть маршрутизатор от нашего провайдера, но мы не можем использовать его для доступа к локальному серверу из живого.Мы готовы попросить поставщика услуг Интернета настроить второй IP-адрес для локального сервера, но в целях безопасности они хотят настроить отдельный компьютер с программным обеспечением безопасности Windows и Windows Base (брандмауэр - http://www.kerio.com/control/ и антивирус), который будетстоить нам много.Можем ли мы просто установить бесплатный брандмауэр на локальном сервере (как я уже сказал, в Ubuntu) и решить проблему, не потратив дополнительных денег?
Надеюсь, я все понял.