3

Я новичок в Git.

Является ли установка для сервера Git такой же, как установка на локальном компьютере?

Я нахожу установщик Git с графическим интерфейсом для сервера, я нашел один http://gitstack.com/, но есть ли какой-нибудь с открытым исходным кодом?

1 ответ1

0

Нет, я бы так не сказал. Хотя существует несколько способов совместного использования git-репо, на котором центральный сервер обычно отличается от него.

Таким образом, помимо использования SSH-соединений для совместного использования хранилища, я использовал подход Subversion с использованием HTTP - по моему мнению, это самый простой способ получить доступ к хранилищу без управления ключами SSH. В Linux люди могут быть более приспособлены к этому, но не у каждого разработчика есть талант к этому.

Таким образом, вы можете использовать Apache HTTPD и DAV для размещения репозитория: http://techblog.zabuchy.net/2012/git-server-with-apache-authentication-on-ubuntudebian/ Это для Ubuntu, но модули доступны в Windows тоже. Большинство автономных решений основаны на Apache HTTPD и модуле. (Но большинство из них ориентированы на Linux, Windows не настолько распространена для этого)

Есть такие продукты, как Atlassian Stash http://www.atlassian.com/software/stash/overview , которые еще более удобны.

Но некоторые люди даже интегрируют его в CollabNet: http://dylanbeattie.blogspot.ch/2011/02/how-to-host-git-in-same-apache-server.html

Таким образом, с помощью Apache HTTPD вы сможете создать экономичное решение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .