Mercurialからのプロジェクトのインポート
- 
に SSH でアクセスします。 インスタンスが複数のノードで構成されている� �合は (高可用性や geo レプリケーションが構成されている� �合など)、プライマリ ノードに SSH 接続します。 クラスターを使用する� �合は、任意のノードに SSH 接続できます。 SSH 接続について詳しくは、「管理シェル (SSH) にアクセスする」をご覧く� さい。 $ ssh -p 122 admin@HOSTNAME
- 
ソースプロジェクトのURLと一時リポジトリへのパスを指定して、以下のコマンドを使ってプロジェクトの生のクローンを作成してく� さい。 $ git-import-hg-raw HG-CLONE-URL /PATH/REPO-NAME.git # Creates a new repository with one or more Git refs in "refs/import/" in the specified path.
- 
/PATH/REPO-NAME.git/git-import/raw-authors.csvでコンマ区切り (CSV) ファイルを確認します。 以下の列が含まれているはずです。- ID: 元のリポジトリに� �納されている作成者、その後に一意識別子が続きます
- NAME: 元のリポジトリに� �納されている作成者
 元のリポジトリの作成者をメール アドレスと名前にマップするには、 ID,(ignored),GIT_EMAIL,GIT_NAME列を含む新しい CSV ファイルを作成します。このファイルでは、"ID" による任意の作成者情� �が "GIT_EMAIL" と "GIT_NAME" に置き換えられます。例:- 
元の作成者 ID: octocat@111111-2222-3333-4444-55555555555
- 
新しいメール アドレス: octocat@github.com
- 
新しい名前: The Octocatオリジナルの作者を新しいGitユーザにマップするには、CSVファイルに以下の行が含まれていなければなりません。 octocat@111111-2222-3333-4444-55555555555, ,octocat@github.com,The Octocat
 
- 
CSV ファイルを使って作者とブランチを書き直します: $ git-import-rewrite --flavor hg --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git
- 
GitHub Enterprise Server に新しい空のリポジトリを作成します (ま� 作成していない� �合)。 
- 
ワーキングディレクトリをローカルのリポジトリに変更します。 
- 
インポートされたリポジトリを GitHub Enterprise Server にプッシュします。 $ git push --mirror PUSH-URL-ON-GITHUB-ENTERPRISE
SubVersionからのプロジェクトのインポート
- 
に SSH でアクセスします。 インスタンスが複数のノードで構成されている� �合は (高可用性や geo レプリケーションが構成されている� �合など)、プライマリ ノードに SSH 接続します。 クラスターを使用する� �合は、任意のノードに SSH 接続できます。 SSH 接続について詳しくは、「管理シェル (SSH) にアクセスする」をご覧く� さい。 $ ssh -p 122 admin@HOSTNAME
- 
ソースプロジェクトのURLと一時リポジトリへのパスを指定して、以下のコマンドを使ってプロジェクトの生のクローンを作成してく� さい。 $ git-import-svn-raw SVN-CLONE-URL /PATH/REPO-NAME.git # Creates a new repository with one or more Git refs in "refs/import/" in the specified path.
- 
/PATH/REPO-NAME.git/git-import/raw-authors.csvでコンマ区切り (CSV) ファイルを確認します。 以下の列が含まれているはずです。- ID: 元のリポジトリに� �納されている作成者、その後に一意識別子が続きます
- NAME: 元のリポジトリに� �納されている作成者
 元のリポジトリの作成者をメール アドレスと名前にマップするには、 ID,(ignored),GIT_EMAIL,GIT_NAME列を含む新しい CSV ファイルを作成します。このファイルでは、"ID" による任意の作成者情� �が "GIT_EMAIL" と "GIT_NAME" に置き換えられます。例:- 
元の作成者 ID: octocat@111111-2222-3333-4444-55555555555
- 
新しいメール アドレス: octocat@github.com
- 
新しい名前: The Octocatオリジナルの作者を新しいGitユーザにマップするには、CSVファイルに以下の行が含まれていなければなりません。 octocat@111111-2222-3333-4444-55555555555, ,octocat@github.com,The Octocat
 
- 
CSV ファイルを使って作者とブランチを書き直します: $ git-import-rewrite --flavor svn --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git
- 
GitHub Enterprise Server に新しい空のリポジトリを作成します (ま� 作成していない� �合)。 
- 
ワーキングディレクトリをローカルのリポジトリに変更します。 
- 
インポートされたリポジトリを GitHub Enterprise Server にプッシュします。 $ git push --mirror PUSH-URL-ON-GITHUB-ENTERPRISE
Team Foundation Version Controlからのプロジェクトのインポート
- 
に SSH でアクセスします。 インスタンスが複数のノードで構成されている� �合は (高可用性や geo レプリケーションが構成されている� �合など)、プライマリ ノードに SSH 接続します。 クラスターを使用する� �合は、任意のノードに SSH 接続できます。 SSH 接続について詳しくは、「管理シェル (SSH) にアクセスする」をご覧く� さい。 $ ssh -p 122 admin@HOSTNAME
- 
ソースプロジェクトのURLと一時リポジトリへのパスを指定して、以下のコマンドを使ってプロジェクトの生のクローンを作成してく� さい。 $ git-import-tfs-raw TEAM-FOUNDATION-CLONE-URL /PATH/REPO-NAME.git # Creates a new repository with one or more Git refs in "refs/import/" in the specified path.
- 
/PATH/REPO-NAME.git/git-import/raw-authors.csvでコンマ区切り (CSV) ファイルを確認します。 以下の列が含まれているはずです。- ID: 元のリポジトリに� �納されている作成者、その後に一意識別子が続きます
- NAME: 元のリポジトリに� �納されている作成者
 元のリポジトリの作成者をメール アドレスと名前にマップするには、 ID,(ignored),GIT_EMAIL,GIT_NAME列を含む新しい CSV ファイルを作成します。このファイルでは、"ID" による任意の作成者情� �が "GIT_EMAIL" と "GIT_NAME" に置き換えられます。例:- 
元の作成者 ID: octocat@111111-2222-3333-4444-55555555555
- 
新しいメール アドレス: octocat@github.com
- 
新しい名前: The Octocatオリジナルの作者を新しいGitユーザにマップするには、CSVファイルに以下の行が含まれていなければなりません。 octocat@111111-2222-3333-4444-55555555555, ,octocat@github.com,The Octocat
 
- 
CSV ファイルを使って作者とブランチを書き直します: $ git-import-rewrite --flavor tfs --authors /PATH/AUTHORS-MAP-FILE.csv /PATH/REPO-NAME.git
- 
GitHub Enterprise Server に新しい空のリポジトリを作成します (ま� 作成していない� �合)。 
- 
ワーキングディレクトリをローカルのリポジトリに変更します。 
- 
インポートされたリポジトリを GitHub Enterprise Server にプッシュします。 $ git push --mirror PUSH-URL-ON-GITHUB-ENTERPRISE