Доброго дня.
Начал изучать *nix системы сразу с "боевого" проекта.
В организации имеется "сервер" под управлением ALTLinux 6.0.0 Centaurus. Сейчас на нем поднята только самба и он используется в качестве файлопомойки. В организации (отдел) работает банда программистов. Атаманом принято решение о внедрении системы управления исходным кодом на основе GIT репозитория.
Вопрос в следующем:
в АЛЬТЕ, в коммандной строке отзывается на комманду GIT -help
в списке компонент имеется GIT-CORE...
Я правильно понимаю, что это "клиент" GITa?
Если я хочу сделать свой сервер GIT, то мне нужно каким то образом доустановить GIT-SERVER-CORE? т.к. по коммандам описанным в
учебнике - git daemon необходим для организации доступа к репозиториям по GIT-протоколу, но такую коммманду консоль уже не понимает :(. Я правильно понял хотя бы эту часть?, что у АЛЬТа уже есть кусочек GITа, но нет большей части реализующей как раз серверные функции, такие как веб-морда, протокол GIT???
Задача усложняется еще тем, что "сервер" и локальная сеть разработчиков отлучена от интернета (по соображениям сохранности коммерческой тайны), но флешкой можно принести что угодно.
При попытке собрать GIT по
инструкции из того же учебника, из исходников, я получаю сообщения об отсутствии *.h файлов, которые должны быть с полученны до "сборки" пакета по всей видимост и с обновлениями - curl, zlib, openssl, expat и libiconv. Вопрос такой как их получить не через обновление? откуда скачать?
Пробовал дома с подключенным интернетом выполнить
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
на что был уведомлен что пакетов с такими именами нет.
apt-get install git - успеха не приносит. устанавливается только git-core
Соответственно я в попадаю в жесткую рекурсию... чтобы собрать из исходников недостающий пакет мне нужны недостающие пакеты ... Подскажите где забор и когда обед? и я начну копать от забора и до обеда и после обеда и до забора :)