пользоваться этими apt-mirror, ftpsync и debmirror. И там вроде как надо еще подписать свой репозиторий или это не обязательно?
ключи оно само из репа возьмёт. я вот так зеркалирую, пример для sid:
#!/bin/bash -x
#DEBIANMIRROR=mirror.mephi.ru
#DEBIANMIRROR=127.0.0.1:8000
#DEBIANMIRROR=ftp.de.debian.org
#DEBIANMIRROR=mirror.yandex.ru
DEBIANMIRROR=cdimage.debian.org
#CLEANUP=precleanup
#CLEANUP=nocleanup
CLEANUP=postcleanup
SECTIONS=sid
SC=main,contrib,non-free,main/debian-installer
#SC=main,contrib,non-free
/usr/bin/debmirror --host=$DEBIANMIRROR \
--root=/debian/ --method=http --passive --rsync-extra=none \
--$CLEANUP --i18n --nosource --progress --verbose --getcontents \
--dist=$SECTIONS --ignore='main/installer-' \
--diff=none --ignore-release-gpg --section $SC \
--ignore-small-errors \
--exclude='-dbg_' --exclude='-dbg-' --exclude='kfreebsd-image' --exclude='-dbgsym' --include='libc6-dbg' --include='libc-dbg' --include='valgrind-dbg' \
--include='ubuntu-dbgsym-keyring' --include='libgcc1-dbg' \
--arch=i386,amd64 debian
debmirror, кстати, есть и в альте. и на удивление (иногда что-нибудь ломают, и дебмиррор не работает) рабочий, я и из альта дебиан миррорю