- Отредактированный с ответом -
Q: Мы хотели бы запустить трехуровневую структуру программирования GIT здесь на работе. Программисты могли бы использовать Git на своей локальной машине, клонировать push и извлекать из удаленного репозитория, работающего на виртуальной машине «Production», а затем завершенный код на «Production» VM затем переносится на машину «Deployment» для использования ,Запуск сервера Git на Windows Server 2012 R2/IIS
Мы используем Windows Server 2012 R2, и у меня очень мало информации о том, как это сделать. Я установил последний сервер Bonobo git на машине «Развертывание» и тестировал клонирование на машине «Производство» из командной строки, и ничего не работает. Он не видит репозиторий на удаленной виртуальной машине.
У кого-нибудь есть информация об использовании нескольких машин в сети IIS с Git? Предполагается ли Бонобо для этой цели? Или это просто веб-интерфейс для локального хостинга git?
A: После того, как Уилл указал мне использовать браузер для тестирования, я вспомнил, глядя на URL-адрес, который я связал IP-адрес с подкаталогом в каталоге wwwroot, поэтому он не смог найти. git файл. Я отключил IP-адрес из подкаталога и перенастроил IP-адрес на «Веб-сайт по умолчанию» в IIS. После этого я смог найти подкаталог Bonobo.Git.Server, и я смог клонировать репо на машине «Производство» с машины «Развертывание». Спасибо, Уилл!
Вы имеете в виду непрерывное интегрированное решение? GIT используется для контроля источника. Не тестирование/упаковка/развертывание. – Oxymoron
Я не совсем уверен, что я. Было бы неплохо иметь простое решение для самостоятельного размещения git-сервера в Windows IIS и иметь его доступным как удаленное репо по IP на разных компьютерах в нашей сети. Это может быть непрерывное интегрированное решение, но для меня это просто похоже на здравый смысл. Похоже, это то, для чего было создано бонобо, но, следуя инструкциям по установке, не так, как это получилось. – user4333011