Q:1,000MBを超えるリポジトリのインポートはどのような方法があるか

リポジトリのインポートの容量が1,000MBまでということですが、これを超えてしまう場合はどのような方法があるのでしょうか。

A:ダンプファイルを小さくすることはできますがそれでも超過する場合には以下の方法をお試しください

アップロードするファイルのサイズでチェックを行っています。 gzip -9 や bzip2 などを用いてダンプファイルを小さくすることはできます。

それでも制限を超過する場合は、単に git push --all --tags コマンドで すべての branch, tag を push することによりインポートすることもできます。

  $ cd <インポート元のリポジトリのディレクトリ>
  $ git remote add tracpath https://sitename.tracpath.com/git/reponame
  $ git push --all --tags tracpath

ただ、git push を用いる場合、コミットログによるチケット更新が行われます。

インポート目的にはその挙動が邪魔になりますので、管理ページから[ticket] commit_ticket_update_ignore_repositories 設定に対象のリポジトリの名前を加えた上で git push を行います。

関連FAQ


リンク

TipsAndHowto/1,000MBを超えるリポジトリのインポートはどのような方法があるか (last edited 2019-06-17 06:19:16 by hayashida)