既存の Git リポジトリを複製するClone an existing Git repo

Azure Repos |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018 |TFS 2017 |TFS 2015 |VS 2017 |VS 2015Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015

既存の Git リポジトリを複製して、完全なローカルコピーを作成します。Create a complete local copy of an existing Git repository by cloning it. リポジトリを複製すると、リポジトリ内のすべての コミットブランチ がダウンロードされます。Cloning a repo downloads all commits and branches in the repo. 複製すると、複製した既存のリポジトリと名前付きリレーションシップが設定されます。Cloning sets up a named relationship with the existing repo you cloned. この関係を使用して、既存のリポジトリと対話し、変更を プッシュ して プル し、チームでコードを共有します。Use this relationship to interact with the existing repo, pushing and pulling changes to share code with your team.

注意

既定では、Git によって、 origin 複製元のリモートリポジトリにが割り当てられます。By default, Git assigns the origin to the remote repo you clone from. ほとんどのユーザーは複数のリモートを必要としないため、このチュートリアルではを使用し origin ます。Most users don't need more than one remote, so the tutorial uses origin in its steps. Git リポジトリへのリモートの設定の詳細については、こちらを参照してください。Learn more about setting up remotes to your Git repo.

このチュートリアルで学習する内容は次のとおりです。In this tutorial you learn how to:

  • リポジトリへのクローン URL の取得Get the clone URL to your repo
  • リポジトリを複製するClone a repo

ビデオ チュートリアルVideo tutorial

ヒント

コマンドラインから作業する場合は、Working from the command line? Channel9でコマンドラインステップを使用して、ビデオチュートリアルを見ることができます。You can view our video tutorial using command line steps on Channel9.

リポジトリへのクローン URL の取得Get the clone URL to your repo

既存のリポジトリを複製する前に、既存のリポジトリを指す URL が必要になります。Before you can clone an existing repo, you'll need a URL that points to the existing repo. この URL は、コピーするリポジトリのソースを表します。This URL represents the source of the repo you're going to copy.

Azure Repos、Azure DevOps Server 2019、または Team Foundation Server を使用している場合は、web ポータルでこの複製 URL を見つけることができます。If you're using Azure Repos, Azure DevOps Server 2019, or Team Foundation Server, you can find this clone URL in the web portal.

  1. Web ブラウザーで、Azure DevOps 組織のチームプロジェクトを開き、[ リポジトリ]、[ ファイル] の順に選択します。From your web browser, open the team project for your Azure DevOps organization and choose Repos, then Files.

    リポジトリファイル

  2. 右上にある [ 複製 ] を選択します。Select Clone in the upper right.

    Azure Repos から URL の複製を取得する

GitHub リポジトリを複製する必要がある場合は、複製 URL を取得する必要があります。If you need to clone a GitHub repo, you'll need to get the clone URL. GitHub の web でリポジトリを表示しているときに、[ 複製] または [ダウンロード ] ボタンを使用します。Use the Clone or download button while viewing the repo on the web in GitHub.

他の Git プロバイダーのユーザーインターフェイスには、複製 URL を取得するためのボタンが似ています。Other Git providers have similar buttons in their user interface to get the clone URL.

この URL をクリップボードにコピーするか、簡単に見つけられる場所に保存します。Copy this URL into the clipboard or store it in a place where you can find it easily. 複製 URL を使用せずにリポジトリを複製することはできません。You can't clone a repo without a clone URL.

リポジトリを複製するClone a repo

注意

Visual Studio 2019 に新しい Git ツールが追加され、Git リポジトリに接続するときのエクスペリエンスが向上しました。Visual Studio 2019 now includes a new Git tool that provides an improved experience when connecting to a Git repository. このツールを有効にすると、Git リポジトリに接続しているときに、チームエクスプローラーツールが実質的に無効になります。When you enable this tool, the Team Explorer tool is effectively disabled when connected to a Git repository. 新しいツールを入手するには、 Visual Studio 2019 バージョン 16.6をダウンロードします。You can acquire the new tool by downloading Visual Studio 2019 version 16.6. 新しいツールを有効にして使用するには、「 Visual Studio での Git エクスペリエンス (プレビュー)」を参照してください。To enable and use the new tool, see Git experience in Visual Studio (Preview).

Azure Repos/Azure DevOps Server から複製Clone from Azure Repos / Azure DevOps Server

  1. チームエクスプローラーで、 [接続] ボタンを 選択して [接続] ページを開きます。In Team Explorer, open the Connect page by selecting the Connect button. [ 接続の管理 ]、[ プロジェクトに接続] の順に選択します。Choose Manage Connections then Connect to Project.

    Visual Studio での Git リポジトリの複製 Azure Repos

  2. [ プロジェクトへの接続] で、複製するリポジトリを一覧から選択し、[ 複製] を選択します。In Connect to a Project, select the repo you want to clone from the list and select Clone.

    接続された Azure DevOps 組織から Git リポジトリを複製する

    リポジトリが表示されない場合は、一覧をフィルター処理して検索します。If you don't see your repo listed, filter the list to find it. 場合によっては、リポジトリがホストされている Azure DevOps Server を追加する必要があります。You may need to add an Azure DevOps Server where the repo is hosted. [ Azure DevOps Server の追加 ] リンクを選択します。Select the Add Azure DevOps Server link.

    注意

    Azure DevOps Services のリリースでプロジェクトの Url が変更され、現在の形式になってい dev.azure.com/{your organization}/{your project} ますが、既存の形式を使用することもでき visualstudio.com ます。Project URLs have changed with the release of Azure DevOps Services and now have the format dev.azure.com/{your organization}/{your project}, but you can still use the existing visualstudio.com format. 詳細については、「 Visual Studio Team Services が Azure DevOps Services である」を参照してください。For more information, see Visual Studio Team Services is now Azure DevOps Services.

  3. コンピューターで複製されたリポジトリの場所を確認し、[ 複製] を選択します。Verify the location of the cloned repo on your PC and select Clone.

別の Git プロバイダーから複製するClone from another Git provider

Azure Repos を使用していない場合でも、チームエクスプローラーでリポジトリを複製し、Visual Studio でコードを操作できます。If you aren't using Azure Repos, you can still clone your repo in Team Explorer and work with your code in Visual Studio.

  1. チームエクスプローラーで、前に説明したように、[ 接続 ] ビューを開きます。In Team Explorer, open the Connect view, as explained above.

  2. [ローカル Git リポジトリ] で [複製] を選択し、git リポジトリの URL を入力します。Select Clone under Local Git Repositories and enter the URL for your Git repo. この URL は、チームまたは Git ホスティングプロバイダーによって提供します。Your team or Git hosting provider gives you this URL.

  3. 複製されたリポジトリを作成するフォルダーを選択します。Select a folder where you want your cloned repo.

  4. [ 複製 ] を選択してリポジトリを複製します。Select Clone to clone the repo.

    Visual Studio を使用して他のプロバイダーからリポジトリを複製する

複製されたリポジトリから Visual Studio でソリューションを開くOpen a solution in Visual Studio from a cloned repo

  1. チームエクスプローラー 接続 ビューでリポジトリを右クリックし、[ 開く] を選択します。Right-click on a repository in the Team Explorer Connect view and select Open.

    チームエクスプローラーで複製されたリポジトリからソリューションを開きます。

チームエクスプローラーの [ ホーム ] ビューで、[ ソリューション ] 領域のプロジェクトソリューションファイルをダブルクリックします。In the Home view in Team Explorer, double-click your project solution file in the Solutions area. ソリューションが ソリューションエクスプローラー で開きます。The solution opens in Solution Explorer.

[ソリューション] 領域のプロジェクトソリューションファイルをダブルクリックして、チームエクスプローラーで開きます。

次のステップNext steps