Gitリポジトリのエクスポート
ここではtracpathからgitリポジトリのデータエクスポート(バックアップ)する方法を説明します。
従来から当社が行っていたシステム保全とデータ保全のためのバックアップではなく、ユーザによるプロジェクト毎のデータバックアップサービスとなります。当社のtracpathに対するセキュリティ管理と施策はこちらをご覧ください。
リポジトリのバックアップはGit/Subversion/Mercurialによって異なります。バージョン管理システムのリポジトリバックアップはログやコミット情報全てを含んでいるためサイズの大きいデータになる可能性があります。ご注意ください。
Gitのリポジトリのエクスポート手順
Git リポジトリのミラーをローカルマシン上に作成する方法です。
- 以下のコマンドを実行して、ローカルマシンにクローンを作成します。
git clone --mirror https://demo.ciklone.com/git/test
- 以下のコマンドを定期的に実行して、リポジトリとの同期を行います。
git remote update
- リポジトリのダンプファイルが必要な場合には、git fast-export コマンドを実行します。また、ファイルは gzip、bzip2 または zip で圧縮することをお勧めします。
git --git-dir=C:/path/to/repos fast-export --all | gzip -9 >gitdump.gz
リンク
WikicikloneTOPへ - tracpathのオンラインドキュメントサイト、Wiki tracpathのTOPページです。