В ~/.ssh/config создаётся секция вида
Host git.alt HostName git.altlinux.org Port 222 User git_USER Protocol 2 ForwardX11 no ForwardAgent no Compression no IdentityFile ~/.ssh/altlinux_dsa
$ ssh git.alt help # Получение списка доступных команд $ ssh git.alt ls # Просмотр директории с репозиториями пакетов $ ssh git.alt ls /people/USER # Просмотр всех своих каталогов.
<создать репозиторий на локальной машине, выполнить начальный коммит в него $ ssh git.alt git-init-db PACKAGE # Создать репозиторий на git.altlinux.org $ cd PACKAGE # Перейти в локальный репозиторий $ git [--bare] push –all git.alt:packages/PACKAGE.git # Скопировать весь репозиторий на git.altlinux.org $ cd ..; rm -fr PACKAGE # Удалить локальный репозиторий $ git clone [--bare] git.alt:packages/PACKAGE.git # склонировать удалённый репозиторий к себе
Склонированные bare-репозитории не имеют ветвей origin.
$ cd PACKAGE # Перейти в локальный репозиторий $ git pull # Получить изменения из репозитория на git.altlinux.org $ git push –all # Переслать локальные изменения на git.altlinux.org
Перед синхронизаций с git.alt рекомендуется выполнить в каталоге репозитория
$ git [--bare] prune $ git [--bare] repack -a -d
Дата создания: 2006-09-22 17:07:19 (Фетисов Н. А. (naf))
Последнее изменение: 2006-09-23 08:40:12 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 4 Все версии
Wiki::APT Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц