Git/start2: различия между версиями
< Git
Asy (обсуждение | вклад) (Создана новая страница размером (!!В процессе редактирования!!) Пример переноса пакета на git.alt на примере mailuti...) |
Asy (обсуждение | вклад) Нет описания правки |
||
Строка 11: | Строка 11: | ||
git remote rm origin | git remote rm origin | ||
git remote add origin ssh://git.alt/people/asy/packages/mailutils.git | git remote add origin ssh://git.alt/people/asy/packages/mailutils.git | ||
* <tt>git branch master</tt> - создаём ветку master. | * <tt>git branch master</tt> - создаём ветку master. | ||
* в принципе, уже можно перенести репозитарий на git.alt: | |||
git push --all | |||
{{Category navigation|title=git|category=git|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=git|category=git|sortkey={{SUBPAGENAME}}}} |
Версия от 15:02, 23 апреля 2009
(!!В процессе редактирования!!) Пример переноса пакета на 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.
- в принципе, уже можно перенести репозитарий на git.alt:
git push --all