Моя компания ищет системы управления версиями для работы через Интернет, и сейчас это похоже на Git, возможно, использование GitHub было бы хорошим вариантом.
У нас есть программисты, которые работают из офиса в нашей локальной сети, но у нас также есть программисты, которые работают удаленно, и всем им нужен доступ. Все наше кодирование выполняется в Visual Studio (2010, 2012), поэтому решение, которое работает с ним, было бы лучшим.
В идеале мы хотели бы иметь возможность клонировать наши репозитории в нашей локальной системе и автоматически обновлять наши файлы на нашем сервере разработки, который запускает веб-приложения .Net в IIS.
GitHub с частными репозиториями кажется нам хорошим вариантом для доступа к нашим файлам внутри или за пределами нашей сети, но я не могу найти способ заставить GitHub обновлять сервер разработки при фиксации изменений.
GitHub на самом деле не является необходимой частью уравнения — он просто показался хорошим способом управлять задачей через Интернет.
Может ли кто-нибудь указать мне хорошее руководство для достижения того, что нам нужно?