Создание нового репозиторияОпубликовано admin в Чт, 18/02/2010 - 12:34 |
Создание нового репозитория – это наверное первая из задач, с которой сталкивается любой разработчик. К данной проблеме есть несколько подходов.
Во-первых, можно использовать только локальный репозиторий, но смысла особого я в этом не вижу.
Во-вторых, можно создать открытый репозиторий, с которым смогут работать другие люди. Рассмотрим этот вариант. Предположим, что у вас есть некий сервер example.com и ваша рабочая машинка.
Для начала вам необходимо установить git. Сделать это можно как вручную скомпилировав его из исходных кодов, так и установив с помощью менеджера пакетов. Будем считать что с этой операцией вы уже справились.
Далее вам надо создать репозиторий. Предположим что вы будете хранить все git-репозитории в /var/git. Для этого на сервере example.com необходимо выполнить следующие команды:
Теперь у вас есть пустой git-репозиторий. Это, собственно говоря, все команды, которые требуется выполнить на сервере. Если вы не укажете флаг --share то все создаваемые вами файлы будут сохраняться без разрешения на запись группе, что сделает невозможной совместную работу.
Теперь идем на вашу рабочую машину и пишем:
Этими командами мы создали новый репозиторий, связали его с основной веткой example.git, закомитили туда файл changelog и отослали это на сервер. В результате выполнения этих команд, вы должны увидеть чтото примерно такое: