[devel] git -- backup

Sergey Vlasov vsu на altlinux.ru
Ср Авг 25 11:41:57 UTC 2010


On Wed, Aug 25, 2010 at 01:16:43AM +0400, Денис Смирнов wrote:
> Как делать локальную копию всех моих репо на git.alt? 
> 
> Т.е. набор репозиториев и бранчей в точности совпадающий с содержимым моих
> репозиториев git.alt на момент синхронизации. rsync не подходит, ибо
> трафик из-за git-repack на git.alt.

Первоначальное создание:

  git clone --mirror git.alt:packages/xxx.git /my/mirror/xxx.git

Хотя можно подсунуть и существующий репозиторий, сделав там в
.git/config:

  [remote "origin"]
	url = ...
	fetch = +refs/*:refs/*
	mirror = true

Обновление:

  git --git-dir=/my/mirror/xxx.git fetch --prune
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20100825/89ecd53c/attachment.bin>


Подробная информация о списке рассылки Devel