# コマンド ラインを使用してソース コードをインポートする

パブリック インターネットからアクセスできないソース コードコマンド ライン ツールを使用できます。

## Links

* [コマンド ラインを使用したソース コードのインポートについて](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/about-source-code-imports-using-the-command-line)

  コマンド ライン ツールを使って、ソース コードとそのリビジョン履歴を GitHub にインポートできます。

* [ローカルでホストされているコードを GitHub に追加する](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/adding-locally-hosted-code-to-github)

  コードがコンピューターにローカルに保存され、Git によって追跡されている場合、またはバージョン 管理システム (VCS) によって追跡されていない場合は、GitHubまたは Git コマンドを使用してGitHub CLIにコードをインポートできます。

* [コマンド ラインを使って外部の Git リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-an-external-git-repository-using-the-command-line)

  ソース コードが Git リポジトリで追跡されている場合は、コマンド ラインで Git を使ってリポジトリをインポートできます。

* [Subversion リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository)

  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Subversion からリポジトリをインポートできます。

* [Mercurial リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-mercurial-repository)

  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Mercurial からリポジトリをインポートできます。

* [Team Foundation バージョン管理リポジトリをインポートする](/ja/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-team-foundation-version-control-repository)

  リポジトリを Git に変換してから、Git リポジトリを GitHub にプッシュすることで、Team Foundation バージョン管理 (TFVC) からリポジトリをインポートできます。

* [管理シェルを使用して他のバージョン コントロール システムからインポートする](/ja/importing-from-other-version-control-systems-with-the-administrative-shell)

  管理シェルを使用すると、Subversion、Mercurial、Team Foundation Version Control から、 GitHub Enterprise Server上の Git リポジトリにインポートできます。