ソース コードをGitHubにインポートすると、プロジェクトの共同作業やコード管理が簡単になります。 GitHubは、共同作業、変更の追跡、タスクの整理に役立ち、プロジェクトの構築と管理が簡単になります。 詳しくは、「GitHub と Git について」を参照してください。
コマンド ラインを使ってソース コードをインポートでき、コードが Git などのバージョン コントロール システムを使って追跡されている場合は、コードのリビジョン履歴もインポートできます。
-
コード ホスティング サービスに格納されている Git リポジトリのインポートについては、「コマンド ラインを使って外部の Git リポジトリをインポートする」をご覧ください。
-
ローカル環境にだけ格納されていて、Git によって追跡されているか、バージョン コントロール システムによって追跡されていないコードをインポートするには、「ローカルでホストされているコードを GitHub に追加する」をご覧ください。
-
Git 以外のバージョン コントロール システムによって追跡されているコードをインポートするには、まずリポジトリを Git に変換してから、Git リポジトリを GitHub Enterprise Server にプッシュします。
- エンド ユーザーは、サード パーティの変換ツールを使用できます。
- サイト管理者は管理シェルを使用できます。 詳しくは、「管理シェルを使用して他のバージョン コントロール システムからインポートする」を参照してください。
これらのツールはすべて、ソース コードとリビジョン履歴のみをインポートします。 設定とコラボレーション履歴 (issue や pull request など) もインポートしたい場合は、さらに高度なツールを使う必要があります。 移行に使うのに最適なツールの決定については、「GitHub への移行の計画」をご覧ください。