Repository Hosting

Repository Hosting: Unlimited Subversion, Git, Mercurial, and Trac Projects

Rh
VCS Hosting

Часто Задаваемые Вопросы

Как экспортировать мое хранилище или Trac данные?

Чтобы экспортировать данные для проекта, просто запросите резервные копии. Резервные копии содержат всю информацию которая нужна чтоб востановить ваш проект в другом месте, включая дамп файл хранилища с полной историей, данные Trac, а также копию содержимого общего диска.

Чтобы получить резервную копию, перейдите на страницу Параметры Проекта, перейдите на вкладку Резервного Копирования, а затем нажмите на ссылку "Запросите копию этого проекта сейчас" Мы созданим резервную копию для вас, а затем уведомим вас по электронной почте, когда она будет завершена. Вы можете или скачать ее с нашего сайта, или указать ведро S3 на которое вы хотели бы ее отправить.

Резервные копии сжаты в формате .tar.gz. В нем, Trac каталог содержит результаты "trac-admin hotcopy". Webdav каталог содержит копии всех файлов на общий диск. Наконец, есть дамп вашего Git, Mercurial, Subversion хранилище, созданное с помощью "git fast-export --all", "hg bundle -a" или "svnadmin dump".

Вы можете восстановить ваше хранилище с помощью следующих команд:

# git repository
git init
cat git.fast-export.gz | gzip -d | git fast-import
git reset --hard

# mercurial repository
hg init
hg unbundle hg.bundle
hg update

# subversion repository
svnadmin create repo
svnadmin load repo/ < subversion.dump	

Note for projects that are greater than 5GB:

Dumps of large repositories can take a very long time for us to generate. As a result, we bundle the repositories of these large projects in their original binary form, rather than as a dump file. Dump files are portable, but the binary version must be used with specific platforms and client versions.

We have created a simple method for you to extract a portable dump file from the binary version, using Docker. The backup will contain a Dockerfile, with instructions of how to use it as comments at the top of the file.

Of course, if you have any questions about how to do this, please contact us at support@repositoryhosting.com.