Можете ли вы разместить свой собственный Team Foundation Server?
Есть ли способ локально разместить свой собственный Team Foundation Server, чтобы все машины в сети могли работать вместе в одном проекте?
Если да, есть ли способ разместить его так, чтобы вы могли получить доступ к TFS вне сети?
Мне было интересно об этом, так как нас не много в одном проекте, и у нас нет денег, чтобы платить за веб-хостинг. У меня есть очень хорошая машина, которая, вероятно, сможет запустить сервер.
1 ответ
Во-первых, если вы еще этого не сделали, проверьте бесплатное решение Microsoft TFS для хостинга. Это, наверное, самый простой путь.
Если вы все еще хотите развернуть TFS локально, вы, безусловно, можете. Если у вас есть доступ к TFS (например, через подписку MSDN), это просто вопрос загрузки и запуска установщика. Убедитесь, что вы используете поддерживаемую ОС (Vista, Windows 7, Windows Server 2003, Windows Server 2008 или WIndows Server 2008 R2, в соответствии с MSDN), запустите установщик, а затем мастер настройки. Вы можете найти инструкции для последнего на MSDN.
После того, как вы установили и настроили его, убедитесь, что вы можете подключиться к своему экземпляру TFS из локальной Visual Studio, тогда вам просто нужно убедиться, что в брандмауэре для доступа к локальной сети открыт правильный порт (8080 для TFS по умолчанию). Доступ к WAN будет немного сложнее, в зависимости от вашей ситуации. Суть в том, что вам нужно получать сообщения из Интернета, перенаправленные на правильный порт вашего компьютера, что может включать в себя все, от переадресации портов до VPN.