
Я новичок в Git.
Установка для сервера Git такая же, как и на локальной машине?
Я ищу GUI-установщик Git для сервера, я нашел одинhttp://gitstack.com/, но есть ли какой-нибудь с открытым исходным кодом?
решение1
Нет, я бы так не сказал. Хотя есть несколько способов поделиться репозиторием git, размещение на центральном сервере обычно отличается от этого.
Поэтому, помимо использования SSH-подключений для общего доступа к репозиторию, я использовал подход Subversion с использованием HTTP — по моему мнению, это самый простой способ доступа к репозиторию без управления ключами SSH. На Linux люди могут быть более приспособлены к этому, но не у каждого разработчика есть талант к этому.
Таким образом, вы можете использовать Apache HTTPD и DAV для размещения репозитория:http://techblog.zabuchy.net/2012/git-server-with-apache-authentication-on-ubuntu-ebian/ Это для Ubuntu, но модули доступны и для Windows. Большинство решений для самостоятельного хостинга основаны на Apache HTTPD и модуле. (Но большинство из них ориентированы на Linux, Windows не так распространен для этого)
Есть такие продукты, как Atlassian Stashhttp://www.atlassian.com/software/stash/overviewкоторые еще более удобны.
Но некоторые даже интегрируют его в CollabNet:http://dylanbeattie.blogspot.ch/2011/02/how-to-host-git-in-same-apache-server.html
Таким образом, с помощью Apache HTTPD вы сможете создать экономичное решение.