Git-сервер для Windows

Git-сервер для Windows

Я новичок в 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 вы сможете создать экономичное решение.

Связанный контент