- Web UI
- CLI
Web UI を使ってリポジトリをインポートするには、以下の手順に従います:
リポジトリ全体をすべての履歴とともにインポートするか、特定のブランチの最新コミットのみをインポートするかを選択します。
1
Diversion Sync を有効にする
Diversion Sync GitHub App ページ に移動し、アプリをインストールします。始める前に、次の点を確認してください:
- インポートするリポジトリを所有する GitHub アカウントまたは組織にインストールし、そのリポジトリへのアクセスを許可します。
- インポートに使う Diversion アカウントでサインインしておきます。GitHub から Diversion に戻ったとき、サインインしているアカウントにアプリが紐付けられます。メールアドレスは関係ありません。
- インストールから 1 分以内に完了させます。まだサインインしていない場合は、先にサインインしてください。1 分を過ぎると紐付けに失敗します。
- 1 つの GitHub アカウントまたは組織に紐付けられる Diversion アカウントは 1 つだけです。チームメンバーがすでに紐付けている場合、あなたのアカウントではその組織からインポートできません。
2
リポジトリセレクターを開き「Import Git repository」を選択
ダッシュボード にアクセスし、リポジトリセレクタードロップダウン (左上) を開き、そのフッターから Import Git repository を選択します (Create new repository および Import from Perforce と並んでいます)。

3
インポートオプションを選択するよう求められます

Import all branches with history を選択すると、Enable continuous bi-directional sync を選択できるオプションがあります。注
双方向同期は Enterprise プランで利用できます。有効にするには、support@diversion.dev までご連絡ください。
4
インポートしたいリポジトリの URL を入力
5
インポートが完了するのを待つ
これはバックグラウンドで行われ、Git リポジトリのサイズによっては数分かかることがあります。
インポートが完了するとメールが届きます。

