Подверсия позади маршрутизатора

Сделайте как Nike - просто делают это!

Основной процесс сборки:

  1. Установите ОС с минимальной установкой. Я предлагаю, чтобы Вы использовали логические тома для диска.
  2. Исправьте его.
  3. Включите брандмауэр.
  4. Выключите uneccessary сервисы.
  5. Устанавливайте/тестируйте свои приложения и удостоверьтесь, что они в основном работают, например, делают дыры брандмауэра как требуется, устанавливают управление доступом к приложениям.
  6. Сконфигурируйте свои приложения правильно
  7. Сделайте резервные копии и некоторые тестовые восстановления.

Используйте ресурсы, которые Вы имеете:

  1. strace и tcpdump являются Вашим другом
  2. журналы
  3. списки рассылки
  4. форумы (Serverfault!!!)
  5. Google
  6. IRC
  7. ТЯГА
  8. Прочитайте страницы справочника в свое свободное время

Серьезно. Когда я начал, когда у меня не было ничего лучше, чтобы сделать, я перечислил / мусорное ведро/sbin/usr/bin/usr/sbin, и прочитайте страницы справочника для жуткого двоичного файла. Естественно я не помнил их всех, но много времени, из которого я сортирую достаточно помнивших к виду смочь сказать, "о, существует инструмент, который делает это, он назвал что-то как...", когда я застрял и должен был сделать что-то. Другими словами, это был простой способ познакомиться с доступными инструментами.

Также прочитайте другие страницы справочника позже, когда у Вас будет время.

1
задан 8 December 2009 в 02:03
7 ответов

Возможно, Вы не можете получить доступ к своему домашнему экземпляру Подверсии, потому что у Вас есть настроенный для использования svn://протокол, который блокирует маршрутизатор работы..?

Вместо этого Вы могли настроить свой домашний сервер Подверсии для использования https://протокол. Ваш маршрутизатор работы, более вероятно, разрешит https://трафик (порт 443), чем svn://трафик (порт 3690). HTTP по порту 80 также работал бы, но я предпочту SSL для защиты моего исходного кода.

Вот статья, которая обсуждает установку сервера Подверсии в Windows с Apache (для http протокола: Как Установить Подверсию + Apache + WebSVN в Windows. Вот другая статья: ПРАКТИЧЕСКОЕ РУКОВОДСТВО: Подверсия для Windows с сервером Apache - руководство новичка

Для решения динамической проблемы IP используйте сервис как DynDNS.com.

1
ответ дан 3 December 2019 в 18:15
  • 1
    Спасибо за ссылки. Мой вопрос, у меня будут какие-либо проблемы, получающие доступ к серверу SVN, который находится позади маршрутизатора? –  Ram 8 December 2009 в 02:35
  • 2
    Если you' ре, относящееся к Вашему домашнему маршрутизатору, you' ll должен иметь его порт передачи 443 (https) к тому, какой бы ни поле является Вашим сервером SVN, однажды it' s настроенный. I' ve получил веб-сервер, дома работающий https на порте 443 и it' s позади маршрутизатора также.. У меня не было проблем. –  Chris W. Rea 8 December 2009 в 02:56

Я использовал код Google с SVN и затем позже переключился на HG. Никогда не имел проблем, пока мой работодатель не начал блокировать https через прокси.

1
ответ дан 3 December 2019 в 18:15
  • 1
    HG?? что это? –  Ram 8 December 2009 в 13:06
  • 2
    HG является химическим символом для Меркурия, и акроним используется для mercurial.selenic.com другая система SCM. Лично I' ve рекомендовали GitHub мне как размещенное решение для исходного кода, если you' ре, готовое преобразовать в мерзавца. –  Aquarion 8 December 2009 в 14:03

Уф, я нашел, что Google (и MS codeplex) может разместить Ваш код в SVN. Я создал новый проект в коде Google, и он решает мою цель. AnkhSVN & TortoiseSVN служит моей цели. Единственная вещь, я должен согласиться на своего рода лицензию Open Source, и этот repo для моего персонального использования, таким образом, не слишком соответствующий о лицензии

1
ответ дан 3 December 2019 в 18:15

Возможно, другой подход должен был бы использовать внешнего поставщика хостинга svn.
Затем у Вас есть также доступ отовсюду и резервное копирование.
Я использую http://www.projectlocker.com/ для своих любимых проектов, я очень счастлив.

1
ответ дан 3 December 2019 в 18:15

Самый легкий путь состоит в том, чтобы, вероятно, передать Ваш сервер Подверсии общедоступному Интернету через перенаправление портов Вас маршрутизатор. Это может обычно настраиваться в интерфейсе управления маршрутизатора. Кроме того, Вам будет нужен внешний IP Вашего маршрутизатора; самый легкий путь состоял бы в том, чтобы использовать что-то как DynDNS.

Просто удостоверьтесь, что сервер всегда хорошо исправляется.:-)

Другая возможность состояла бы в том, чтобы использовать размещенный сервер SVN где-нибудь. Существуют и бесплатные и заплаченные доступные опции.

0
ответ дан 3 December 2019 в 18:15
  • 1
    Можно ли сообщить мне, где я могу получить бесплатный хостинг SVN? –  Ram 8 December 2009 в 02:35
  • 2
    Если Вы будете готовы распределить свое программное обеспечение как открытый исходный код, то часть открытого исходного кода hosters сделает (sourceforge.net, savannah.nongnu.org). Иначе Вы могли говорить со своей хостинговой компанией, возможно, можно разработать что-то. Существуют, также некоторые заплатили хостинговым компаниям SVN, которые предлагают бесплатную учетную запись для маленьких проектов; просто Google для них. –  sleske 8 December 2009 в 11:55

Извините за вне темы, но действительно ли Вы знаете, что, если Ваш любимый проект в конечном счете превратится во что-то полезное, Ваш работодатель может требовать владения его (потому что Вы используете его время и ресурсы)?

0
ответ дан 3 December 2019 в 18:15
  • 1
    Вряд ли. Реален занятый на работе со строгими крайними сроками для встречи. Я иногда работаю выходные также. Моя основная цель состоит в том, чтобы иметь управление версиями за пределами моего ноутбука как мой ноутбук, разрушенный многократно недавно, и потеряла большую мою работу. –  Ram 8 December 2009 в 16:30

Попробуйте subversion Edge . Кроме того, если вы хотите получить удаленный доступ к своему серверу управления версиями, вам понадобится общедоступный IP-адрес, а порт на сервер Subversion должен быть перенаправлен. или вы можете использовать бесплатный репозиторий Git

0
ответ дан 3 December 2019 в 18:15

Теги

Похожие вопросы