次の方法で共有


チュートリアル: リポジトリからプロジェクトを開く

このチュートリアルでは、Visual Studio を使用してリポジトリまたは リポジトリに初めて接続し、それを複製してから、そこからプロジェクトを開きます。

このチュートリアルでは、以下の内容を学習します。

  • GitHub リポジトリからプロジェクトを開く
  • Azure DevOps リポジトリを参照する

[前提条件]

GitHub リポジトリからプロジェクトを開く

Visual Studio を使用すると、リポジトリからプロジェクトを簡単に開けます。 Visual Studio を起動するときに実行することも、 Visual Studio IDE 内から直接実行することもできます。

その方法を次に示します。

スタート ウィンドウを使用する

  1. Visual Studio を開きます。

  2. 開始ウィンドウで、[リポジトリの複製] を選択します。

    Visual Studio の [リポジトリの複製] ダイアログのスクリーンショット。

  3. リポジトリの場所を入力し、[複製] を選択します。

    Git リポジトリ URL を入力する Visual Studio の [リポジトリの複製] ダイアログのスクリーンショット。

  4. まだサインインしていない場合は、Visual Studio または GitHub アカウントにサインインするように求められる場合があります。

    ヒント

    Visual Studio へのサインインの詳細については、「 サインインまたは Visual Studio ユーザー アカウントの切り替え」を参照してください。 GitHub アカウントを使用してサインインする方法の詳細については、「 GitHub アカウントを Visual Studio キーチェーンに追加する」を参照してください。 信頼通知を受け取る場合があります。 詳細については、「 ファイルとフォルダーの信頼設定を構成する」を参照してください

ソリューション エクスプローラーにファイルを表示する

Visual Studio は、ソリューション エクスプローラーの フォルダー ビュー を使用して、リポジトリから ソリューションを読み込みます。

Visual Studio 2022 のソリューション エクスプローラーのフォルダー ビューのスクリーンショット。

ソリューション ビューでソリューションを表示するには、その.sln ファイルをダブルクリックします。

[ビューの 切り替え ] を選択すると、フォルダー ビューとソリューション ビューを切り替えることができます。

ソリューション エクスプローラーで開いている Git の C# プロジェクトのスクリーンショット

ヒント

Git メニューから既定のフォルダー ビューからソリューション ビューに変更できます。 [設定>ソース コントロール>Git グローバル設定>Git リポジトリを開くときにソリューションを自動的に読み込みます

以前に複製した GitHub リポジトリからプロジェクトをローカルで開く

  1. Visual Studio を開きます。

  2. スタート ウィンドウで、[ プロジェクトまたはソリューションを開く] を選択します。

    Visual Studio によってエクスプローラーのインスタンスが開き、ソリューションまたはプロジェクトを参照し、それを選択して開くことができます。

    Visual Studio 2022 の [プロジェクトまたはソリューションを開く] ウィンドウのスクリーンショット。

    ヒント

    プロジェクトまたはソリューションを最近開いた場合は、[ 最近開く ] セクションから選択します。

    コーディングを開始します。

IDE を使用する

また、Visual Studio IDE の [Git ] メニューまたは [リポジトリの選択 ] コントロールを使用して、リポジトリのフォルダーとファイルを操作することもできます。

その方法を次に示します。

リポジトリを複製してプロジェクトを開くには

  1. Visual Studio IDE で、Git メニューを選択し、リポジトリの複製 を選択します。

    [リポジトリの複製] が選択されている Visual Studio 2022 の [Git] メニューのスクリーンショット。

  2. プロンプトに従って、探しているファイルを含む Git リポジトリに接続します。

ローカル フォルダーとファイルを開くには

  1. Visual Studio IDE で、 Git メニューを選択し、[ ローカル リポジトリ] を選択して、[ ローカル リポジトリを開く] を選択します。

    Visual Studio 2022 の Git メニューのスクリーンショット。[ローカル リポジトリ] と [ローカル リポジトリを開く] が表示されています。

  2. プロンプトに従って、探しているファイルを含む Git リポジトリに接続します。

Azure DevOps リポジトリを参照する

Visual Studio を使用して Azure DevOps リポジトリを参照して複製する方法を次に示します。

  1. Visual Studio を開きます。

  2. 開始ウィンドウで、[リポジトリの複製] を選択します。

    Azure DevOps の Visual Studio の [リポジトリの複製] ダイアログのスクリーンショット。

  3. [リポジトリを参照する] セクションで、[Azure DevOps] を選択します。

    Visual Studio の [リポジトリの複製] ダイアログの [リポジトリの参照] のスクリーンショット。Azure DevOps が強調表示されています。

  4. プロンプトに従って、探しているファイルを含む Azure DevOps リポジトリを複製し、プロジェクトを開きます。

Visual Studio 2019 で GitHub リポジトリからプロジェクトを開く

Visual Studio を使用して GitHub リポジトリからプロジェクトを開く方法は、使用しているバージョンによって異なります。 具体的には、バージョン Visual Studio 2019 バージョン 16.8 以降をインストールした場合、Visual Studio で新しく完全に統合された Git エクスペリエンス を利用できます。

ただし、インストールしたバージョンに関係なく、Visual Studio を使用して GitHub リポジトリからいつでもプロジェクトを開くことができます。

Visual Studio 2019 バージョン 16.8 以降

Visual Studio 2019 バージョン 16.8 以降で Git を使用する方法を次に示します。

GitHub リポジトリを複製し、プロジェクトを開く

  1. Visual Studio 2019 を開きます。

  2. 開始ウィンドウで、[リポジトリの複製] を選択します。

    Visual Studio 2019 バージョン 16.8 以降の [リポジトリの複製] ダイアログのスクリーンショット。

  3. リポジトリの場所を入力またはタイプしてから、複製を選択します。

    Visual Studio 2019 バージョン 16.8 以降で Git リポジトリ URL を入力する [リポジトリの複製] ダイアログのスクリーンショット。

  4. [ Git ユーザー 情報] ダイアログ ボックスでユーザーのサインイン情報を求められる場合があります。 情報を追加するか、提供される既定の情報を編集できます。

    Visual Studio 2019 バージョン 16.8 以降でアカウント情報を編集する [Git ユーザー情報] ダイアログのスクリーンショット。

    グローバル .gitconfig ファイルに情報を追加するには、[保存] を選択します。 (または、後で情報を保存する場合は 、[キャンセル] を選択できます)。

    ヒント

    Visual Studio へのサインインの詳細については、「 サインインまたは Visual Studio ユーザー アカウントの切り替え」を参照してください。 GitHub アカウントを使用してサインインする方法の詳細については、「 GitHub アカウントを Visual Studio キーチェーンに追加する」を参照してください

    次に、Visual Studio が自動的に読み込み、リポジトリからソリューションを開きます。

    Visual Studio 2019 バージョン 16.8 以降のソリューション エクスプローラーで開かれている Git のプロジェクトのスクリーンショット。

  5. リポジトリに複数のソリューションが含まれている場合は、ソリューション エクスプローラーに表示されます。 ソリューションのリスト ビューについては、ソリューション エクスプローラーで [ ビューの切り替え ] ボタンを選択します。

    ソリューション エクスプローラーの Git プロジェクトのスクリーンショット。Visual Studio 2019 バージョン 16.8 以降で [ビューの切り替え] が強調表示されています。

    ソリューション エクスプローラーには、 フォルダー ビュー でルート フォルダーを開くか、開くソリューション ファイルを選択するオプションが表示されます。

    Visual Studio 2019 バージョン 16.8 以降で [ビューの切り替え] を選択した後の、ソリューション エクスプローラーの.sln ファイルのスクリーンショット。

    ビューを切り替えるには、[ ビューの切り替え ] ボタンをもう一度選択します。

    ヒント

    Visual Studio IDE の Git メニューを使用してリポジトリを複製し、プロジェクトを開くこともできます。

    Visual Studio 2019 バージョン 16.8 以降の Git メニューのスクリーンショット。

以前に複製した GitHub リポジトリからプロジェクトをローカルで開く

  1. Visual Studio 2019 バージョン 16.8 以降を開きます。

  2. スタート ウィンドウで、[ プロジェクトまたはソリューションを開く] を選択します。

    Visual Studio によってエクスプローラーのインスタンスが開き、ソリューションまたはプロジェクトを参照し、それを選択して開くことができます。

    Visual Studio 2019 バージョン 16.8 以降の [プロジェクトまたはソリューションを開く] ウィンドウのスクリーンショット。

    プロジェクトまたはソリューションを最近開いた場合は、[ 最近開く ] セクションからプロジェクトまたはソリューションを選択して、もう一度すばやく開きます。

    ヒント

    Visual Studio IDE の Git メニューを使用して、以前に複製したリポジトリからローカル フォルダーとファイルを開くこともできます。

    Visual Studio 2019 バージョン 16.8 以降の Git メニューのスクリーンショット。[ローカル リポジトリ] オプションが展開されています。

    コーディングを開始します。

Visual Studio 2019 バージョン 16.7 以前

Visual Studio 2019 バージョン 16.7 以前で Git を使用する方法は次のとおりです。

GitHub リポジトリを複製し、プロジェクトを開く

  1. Visual Studio 2019 バージョン 16.7 以前を開きます。

  2. 開始ウィンドウで、[コードをクローンまたはチェックアウトする] を選択します。

    Visual Studio 2019 バージョン 16.7 以前の [新しいプロジェクトの作成] ウィンドウのスクリーンショット。

  3. リポジトリの場所を入力し、[複製] を選択します。

    Visual Studio 2019 バージョン 16.7 以前の [Clone or checkout code]\(コードの複製またはチェックアウト\) ウィンドウのスクリーンショット。

    Visual Studio によって、リポジトリからプロジェクトが開きます。

  4. 使用可能なソリューション ファイルがある場合は、[ ソリューションとフォルダー] ポップアップ メニューに表示されます。 それを選択すると、Visual Studio によってソリューションが開きます。

    Visual Studio 2019 バージョン 16.7 以前のソリューション エクスプローラー ドロップダウン リストのスクリーンショット。

    リポジトリにソリューション ファイル (具体的には、 .sln ファイル) がない場合は、ポップアップ メニューに [ ソリューションが見つかりません] と表示されます。 ただし、フォルダー メニューから任意のファイルをダブルクリックして、Visual Studio エディターで開くことができます。

    コーディングを開始します。

Visual Studio 2019 で Azure DevOps リポジトリを参照する

Visual Studio 2019 を使用して Azure DevOps リポジトリを参照して複製するときに表示される内容は、使用しているバージョンによって異なります。 バージョン 16.8 以降では、UI は Visual Studio の Visual Studio で、より完全に統合された新しい Git エクスペリエンスに対応します。

ただし、インストールしたバージョンに関係なく、Visual Studio でいつでも Azure DevOps リポジトリを参照して複製できます。

Visual Studio 2019 バージョン 16.8 以降

  1. Visual Studio 2019 バージョン 16.8 以降を開きます。

  2. 開始ウィンドウで、[リポジトリの複製] を選択します。

    Azure DevOps の Visual Studio 2019 バージョン 16.8 以降の [リポジトリの複製] ダイアログのスクリーンショット。

  3. [リポジトリを参照する] セクションで、[Azure DevOps] を選択します。

    Visual Studio 2019 バージョン 16.8 以降の [プロジェクトへの接続] の [リポジトリの参照] セクションのスクリーンショット。

  4. サインイン ウィンドウが表示された場合は、アカウントにサインインします。

  5. [プロジェクトに接続] ダイアログ ボックスで、接続するリポジトリを選択してから、[クローン] を選択します。

    Visual Studio 2019 バージョン 16.8 以降の [プロジェクトに接続] ダイアログのスクリーンショット。

    ヒント

    接続するリポジトリの一覧が事前に設定されていない場合は、サーバー URL を入力するために Azure DevOps Server の追加 を選択します。 または、既存の Azure DevOps Server を追加したり、Azure DevOps アカウントを作成したりするためのリンクを含む [サーバーが 見つかりません ] プロンプトが表示される場合があります。

    次に、Visual Studio によって ソリューション エクスプローラー が開かれ、フォルダーとファイルが表示されます。

  6. チーム エクスプローラーの [] タブを選択して、Azure DevOps アクションを表示します。

    Visual Studio 2019 バージョン 16.8 以降の [チーム エクスプローラー] ダイアログのスクリーンショット。

Visual Studio 2019 バージョン 16.7 以前

  1. Visual Studio 2019 バージョン 16.7 以前を開きます。

  2. 開始ウィンドウで、[コードをクローンまたはチェックアウトする] を選択します。

    Visual Studio 2019 バージョン 16.7 以前の [新しいプロジェクトの作成] ウィンドウのスクリーンショット。

  3. [リポジトリを参照する] セクションで、[Azure DevOps] を選択します。

    Visual Studio 2019 バージョン 16.7 以前の Azure DevOps を一覧表示する [コードの複製またはチェックアウト] ウィンドウのスクリーンショット。

    サインイン ウィンドウが表示された場合は、アカウントにサインインします。

  4. [プロジェクトに接続] ダイアログ ボックスで、接続するリポジトリを選択してから、[クローン] を選択します。

    Visual Studio 2019 バージョン 16.7 以前の [プロジェクトに接続] ダイアログのスクリーンショット。

    一覧に表示される内容は、アクセスできる Azure DevOps リポジトリによって異なります。

    Visual Studio チーム エクスプローラーの が開き、複製が完了すると通知が表示されます。

    複製が完了した後の Visual Studio 2019 バージョン 16.7 以前の [チーム エクスプローラー] ウィンドウのスクリーンショット。

  5. フォルダーとファイルを表示するには、[フォルダー ビューの表示] リンク 選択します。

    複製が完了した後の、Visual Studio 2019 バージョン 16.7 以前のチーム エクスプローラーの [ソリューション] セクションのスクリーンショット。

    Visual Studio ソリューション エクスプローラーが開きます。

  6. [ ソリューションとフォルダー] リンクを選択して、開くソリューション ファイル (具体的には、 .sln ファイル) を検索します。

    Visual Studio 2019 バージョン 16.7 以前のチーム エクスプローラーからの

    リポジトリにソリューション ファイルがない場合は、 ソリューションが見つかりません というメッセージが表示されます。 ただし、フォルダー メニューから任意のファイルをダブルクリックして、Visual Studio エディターで開くことができます。

次の言語固有のチュートリアルのいずれかを自由に調べてください。

詳細については、以下を参照してください。