Q: tracpath のデータを自分でバックアップしたい

A: ご要望の多かったtracpathバックアップ機能をリリース致しました。

このユーザによるバックアップは、

が可能です。

従来から当社が行っていたシステム保全とデータ保全のためのバックアップではなく、ユーザによるプロジェクト毎のデータバックアップサービスとなります。当社のtracpathに対するセキュリティ管理と施策をご覧ください。

バックアップはプロジェクトの管理者のみ実行することができます。

バックアップ方法

プロジェクト情報(Wiki,ticket,File,Milestone)のバックアップ

backup1.png

  1. 管理者IDでtracpathにログインします。
  2. プロジェクト一覧画面を開きます。
  3. バックアップを行いたいプロジェクトの「アクション」にある矢印アイコンをクリックします。
    • データ量によっては時間がかかる場合があります。(100MBほどのデータで2,3分)
  4. 処理をしている間は「処理中」を表示するアイコンが表示されます。バックアップの完了した段階でダウンロードアイコンが表示されますので、ダウンロードを実施してください。

リポジトリのバックアップ

リポジトリのバックアップはGit/Subversion/Mercurialによって異なります。バージョン管理システムのリポジトリバックアップはログやコミット情報全てを含んでいるためサイズの大きいデータになる可能性があります。ご注意ください。

■Gitのリポジトリをエクスポートする場合

Gitリポジトリのバックアップは、クライアントツールを使ってクローンを作成するという方法を利用します。 クローンの元になるGitリポジトリはアカウントで利用しているリポジトリURLを指定してください。

> git clone --mirror https://your-domain.ciklone.com/git/repository-name

以下のコードを定期的に実行すると、リポジトリの同期が可能です。

> git remote update

■Subversionのリポジトリをエクスポートする場合

Subversionリポジトリのバックアップは、Subversionのバックアップツールであるsvnsync を使います。

  1. svnsync 用のファイルを Zip アーカイブでダウンロード
  2. ローカルマシンにダウンロードしたアーカイブを展開します
  3. 以下のコードを定期的に実行して、リポジトリとの同期を行います。

> svnsync sync file:///C:/path/to/extracted/directory/

■Mercurialのリポジトリをエクスポートする場合

Mercurialリポジトリのバックアップは、クライアントツールを使ってクローンを作成という方法を利用します。クローンの元になるMercurialリポジトリはアカウントで利用しているリポジトリURLを指定してください。

> hg clone --noupdate https://test.example.com/hg/repo-hg

以下のコードを定期的に実行すると、リポジトリの同期が可能です。

> hg pull

■WebDAVの場合

WebDAVはローカルコンピュータにファイルをコピーするだけです。

tracpathにユーザが取得したバックアップデータをインポートする方法は今後の提供を予定しています。 今後もさらなる改善をおこなってまいります。


リンク

TipsAndHowto/データを自分でバックアップしたい (last edited 2016-05-27 07:00:27 by hayashida)