Git/start2
< Git
Версия от 14:57, 23 апреля 2009; Asy (обсуждение | вклад) (Создана новая страница размером (!!В процессе редактирования!!) Пример переноса пакета на git.alt на примере mailuti...)
(!!В процессе редактирования!!) Пример переноса пакета на git.alt на примере mailutils. Предполагается, что доступ уже настроен.
- создаём где-нибудь какой-нибудь каталог, где будут храниться репозитарии, например ~/RPM/GIT и переходим в него.
- выполняем git clone git.alt:/archive/m/mailutils. В результате получим репозитарий mailutils из хранилища пакетов, которые ещё ни разу не собирались через git.alt
- переходим в каталог mailutils. (отдельный момент: в каталоге mailutils/.git находится вся информация по репозитарию, включая копии файлов дерева исходников; мне понимание этого несколько помогло)
- git branch - выводит список веток. Сейчас там только sisyphus, так как пакет из git.alt:/archive
- создаём репозитарий на git.alt:
ssh git.alt init-db mailutils
- репозитарий в git.alt:/archive больше не пригодится. Удаляем его из настроек git и добавляем вместо него только что созданный:
git remote rm origin git remote add origin ssh://git.alt/people/asy/packages/mailutils.git
- git branch master - создаём ветку master.