Я работаю с командой над проектом Android с использованием Eclipse IDE,
Нам нужно использовать контроль версий, и нам нужен удаленный доступ к репозиторию,
У меня нет опыта использования или установки серверов, немного опыта использования SVN в Windows, но у меня все еще есть проблемы с подключением к нему удаленно.
Мне нужно использовать no-ip.com услуга по изменению моего IP-адреса; Мне не удалось заставить VisualSVN Server работать без IP. Какие у меня есть варианты?
Лучше всего заставить его работать с Windows, если нет, у меня есть другой компьютер с Ubuntu 12.4.1, я установил на нем apache2svn, пытаясь заставить его работать, svn установлен, я прошел через учебные пособия по настройке протоколов доступа , но я не могу понять, как получить к нему удаленный доступ с другого компьютера? Может ли кто-нибудь сказать мне, какие шаги мне нужны, чтобы выполнить эту работу, и я могу выполнить поиск для каждого шага? (Пожалуйста, объясните каждый шаг некоторыми ключевыми словами или фразами, которые могут быть мне незнакомы)
EDIT: Также стоит отметить, что у моей компании есть веб-сайт, размещенный на удаленном сервере, можем ли мы использовать его в качестве репо? и как? Он работает под управлением Linux
Думаю, ваш вопрос можно перефразировать так: «Как я могу настроить сервер Subversion через HTTP (S) для работы через поставщика динамического DNS?» Зачем вам вообще нужен динамический DNS-сервис? Вам определенно следует подумать о получении выделенного IP-адреса, чтобы облегчить бремя.
Однако не должно быть проблем с каким-либо сервером SVN, работающим через динамический DNS, это похоже на настройку любой другой веб-службы для доступа из Интернета с помощью службы динамического DNS:
Вы должны убедиться, что общедоступный IP-адрес назначен правильному внутреннему IP-адресу компьютера SVN Server в вашей локальной сети,
Проверьте переадресацию портов на вашем сетевом оборудовании.
Для решения Subversion server в среде Windows вы можете рассмотреть VisualSVN сервер о котором вы уже упоминали. Первоначальная установка и настройка VisualSVN Server очень проста и занимает пару секунд.
Отвечая на вопрос о редактировании: я не думаю, что вам действительно нужно или вы хотите хранить репозитории удаленно на размещенном удаленном сервере.
Поскольку вы начинающий пользователь Subversion, я настоятельно рекомендую вам рассмотреть SVNBook (контроль версий с помощью Subversion). Это лучший источник знаний, связанных с Subversion, и следующие главы знакомят с наиболее распространенными методами управления версиями и помогают вам ознакомиться с Apache Subversion:
Ваш вопрос должен быть разбит на два не связанные вопросы действительно
Кстати, «нужно использовать no-ip.com для изменения моего IP» - неверное предположение или определение. Чтобы быть чистым: no-ip позволяет использовать постоянное имя хоста с участием динамический (изменяемый) IP-адрес для всех и любых служб, которые работают на вашем хосте и доступны через URL-адрес для внешнего мира. Эта задача ни в какой форме не связана с svn - это задача независимого клиент DDNS-сервиса на вашем Windows-хосте
Я предлагаю иметь рабочий no-ip до VisualSVN Server, т.е.
ping myc00lname.no-ip.com
без ошибок после любого количества переподключений и смен IPПосле этого установить и запустить VisualSVN Server и ваш сервер Subversion, обслуживаемый http (s), будет доступен по URL-адресу вашего имени хоста: serverport (выбирается на этапе установки)