このチュートリアルでは、Visual Studio を使用してリポジトリまたは リポジトリに初めて接続し、それを複製してから、そこからプロジェクトを開きます。
このチュートリアルでは、以下の内容を学習します。
- GitHub リポジトリからプロジェクトを開く
- Azure DevOps リポジトリを参照する
[前提条件]
- Visual Studio をまだお持ちでない場合は、 Visual Studio のダウンロード に移動して無料でインストールしてください。
GitHub リポジトリからプロジェクトを開く
Visual Studio を使用すると、リポジトリからプロジェクトを簡単に開けます。 Visual Studio を起動するときに実行することも、 Visual Studio IDE 内から直接実行することもできます。
その方法を次に示します。
スタート ウィンドウを使用する
Visual Studio を開きます。
開始ウィンドウで、[リポジトリの複製] を選択します。
リポジトリの場所を入力し、[複製] を選択します。
まだサインインしていない場合は、Visual Studio または GitHub アカウントにサインインするように求められる場合があります。
ヒント
Visual Studio へのサインインの詳細については、「 サインインまたは Visual Studio ユーザー アカウントの切り替え」を参照してください。 GitHub アカウントを使用してサインインする方法の詳細については、「 GitHub アカウントを Visual Studio キーチェーンに追加する」を参照してください。 信頼通知を受け取る場合があります。 詳細については、「 ファイルとフォルダーの信頼設定を構成する」を参照してください。
ソリューション エクスプローラーにファイルを表示する
Visual Studio は、ソリューション エクスプローラーの フォルダー ビュー を使用して、リポジトリから ソリューションを読み込みます。
ソリューション ビューでソリューションを表示するには、その.sln
ファイルをダブルクリックします。
[ビューの 切り替え ] を選択すると、フォルダー ビューとソリューション ビューを切り替えることができます。
ヒント
Git メニューから既定のフォルダー ビューからソリューション ビューに変更できます。 [設定>ソース コントロール>Git グローバル設定>Git リポジトリを開くときにソリューションを自動的に読み込みます。
以前に複製した GitHub リポジトリからプロジェクトをローカルで開く
Visual Studio を開きます。
スタート ウィンドウで、[ プロジェクトまたはソリューションを開く] を選択します。
Visual Studio によってエクスプローラーのインスタンスが開き、ソリューションまたはプロジェクトを参照し、それを選択して開くことができます。
ヒント
プロジェクトまたはソリューションを最近開いた場合は、[ 最近開く ] セクションから選択します。
コーディングを開始します。
IDE を使用する
また、Visual Studio IDE の [Git ] メニューまたは [リポジトリの選択 ] コントロールを使用して、リポジトリのフォルダーとファイルを操作することもできます。
その方法を次に示します。
リポジトリを複製してプロジェクトを開くには
Visual Studio IDE で、Git メニューを選択し、リポジトリの複製 を選択します。
プロンプトに従って、探しているファイルを含む Git リポジトリに接続します。
ローカル フォルダーとファイルを開くには
Visual Studio IDE で、 Git メニューを選択し、[ ローカル リポジトリ] を選択して、[ ローカル リポジトリを開く] を選択します。
プロンプトに従って、探しているファイルを含む Git リポジトリに接続します。
Azure DevOps リポジトリを参照する
Visual Studio を使用して 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 リポジトリを複製し、プロジェクトを開く
Visual Studio 2019 を開きます。
開始ウィンドウで、[リポジトリの複製] を選択します。
リポジトリの場所を入力またはタイプしてから、複製を選択します。
[ Git ユーザー 情報] ダイアログ ボックスでユーザーのサインイン情報を求められる場合があります。 情報を追加するか、提供される既定の情報を編集できます。
グローバル
.gitconfig
ファイルに情報を追加するには、[保存] を選択します。 (または、後で情報を保存する場合は 、[キャンセル] を選択できます)。ヒント
Visual Studio へのサインインの詳細については、「 サインインまたは Visual Studio ユーザー アカウントの切り替え」を参照してください。 GitHub アカウントを使用してサインインする方法の詳細については、「 GitHub アカウントを Visual Studio キーチェーンに追加する」を参照してください。
次に、Visual Studio が自動的に読み込み、リポジトリからソリューションを開きます。
リポジトリに複数のソリューションが含まれている場合は、ソリューション エクスプローラーに表示されます。 ソリューションのリスト ビューについては、ソリューション エクスプローラーで [ ビューの切り替え ] ボタンを選択します。
ソリューション エクスプローラーには、 フォルダー ビュー でルート フォルダーを開くか、開くソリューション ファイルを選択するオプションが表示されます。
ビューを切り替えるには、[ ビューの切り替え ] ボタンをもう一度選択します。
ヒント
Visual Studio IDE の Git メニューを使用してリポジトリを複製し、プロジェクトを開くこともできます。
以前に複製した GitHub リポジトリからプロジェクトをローカルで開く
Visual Studio 2019 バージョン 16.8 以降を開きます。
スタート ウィンドウで、[ プロジェクトまたはソリューションを開く] を選択します。
Visual Studio によってエクスプローラーのインスタンスが開き、ソリューションまたはプロジェクトを参照し、それを選択して開くことができます。
プロジェクトまたはソリューションを最近開いた場合は、[ 最近開く ] セクションからプロジェクトまたはソリューションを選択して、もう一度すばやく開きます。
ヒント
Visual Studio IDE の Git メニューを使用して、以前に複製したリポジトリからローカル フォルダーとファイルを開くこともできます。
コーディングを開始します。
Visual Studio 2019 バージョン 16.7 以前
Visual Studio 2019 バージョン 16.7 以前で Git を使用する方法は次のとおりです。
GitHub リポジトリを複製し、プロジェクトを開く
Visual Studio 2019 バージョン 16.7 以前を開きます。
開始ウィンドウで、[コードをクローンまたはチェックアウトする] を選択します。
リポジトリの場所を入力し、[複製] を選択します。
Visual Studio によって、リポジトリからプロジェクトが開きます。
使用可能なソリューション ファイルがある場合は、[ ソリューションとフォルダー] ポップアップ メニューに表示されます。 それを選択すると、Visual Studio によってソリューションが開きます。
リポジトリにソリューション ファイル (具体的には、
.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 以降
Visual Studio 2019 バージョン 16.8 以降を開きます。
開始ウィンドウで、[リポジトリの複製] を選択します。
[リポジトリを参照する] セクションで、[Azure DevOps] を選択します。
サインイン ウィンドウが表示された場合は、アカウントにサインインします。
[プロジェクトに接続] ダイアログ ボックスで、接続するリポジトリを選択してから、[クローン] を選択します。
ヒント
接続するリポジトリの一覧が事前に設定されていない場合は、サーバー URL を入力するために Azure DevOps Server の追加 を選択します。 または、既存の Azure DevOps Server を追加したり、Azure DevOps アカウントを作成したりするためのリンクを含む [サーバーが 見つかりません ] プロンプトが表示される場合があります。
次に、Visual Studio によって ソリューション エクスプローラー が開かれ、フォルダーとファイルが表示されます。
チーム エクスプローラーの [] タブを選択して、Azure DevOps アクションを表示します。
Visual Studio 2019 バージョン 16.7 以前
Visual Studio 2019 バージョン 16.7 以前を開きます。
開始ウィンドウで、[コードをクローンまたはチェックアウトする] を選択します。
[リポジトリを参照する] セクションで、[Azure DevOps] を選択します。
サインイン ウィンドウが表示された場合は、アカウントにサインインします。
[プロジェクトに接続] ダイアログ ボックスで、接続するリポジトリを選択してから、[クローン] を選択します。
注
一覧に表示される内容は、アクセスできる Azure DevOps リポジトリによって異なります。
Visual Studio チーム エクスプローラーの が開き、複製が完了すると通知が表示されます。
フォルダーとファイルを表示するには、[フォルダー ビューの表示] リンク 選択します。
Visual Studio ソリューション エクスプローラーが開きます。
[ ソリューションとフォルダー] リンクを選択して、開くソリューション ファイル (具体的には、
.sln
ファイル) を検索します。リポジトリにソリューション ファイルがない場合は、 ソリューションが見つかりません というメッセージが表示されます。 ただし、フォルダー メニューから任意のファイルをダブルクリックして、Visual Studio エディターで開くことができます。
関連コンテンツ
次の言語固有のチュートリアルのいずれかを自由に調べてください。
- Visual Studio のチュートリアル | C#
- Visual Studio のチュートリアル | Visual Basic
- Visual Studio のチュートリアル | C++
- Visual Studio のチュートリアル | Python
- Visual Studio のチュートリアル | JavaScript、 TypeScript、 およびNode.js
詳細については、以下を参照してください。