在 Visual Studio 中克隆 Git 存储库

Visual Studio 可以轻松地直接从 IDE 克隆存储库。 你可以与所选的 Git 提供程序(如 GitHub 或 Azure DevOps)远程协作。 如果需要创建新的存储库而不是克隆现有存储库,请参阅 从 Visual Studio 创建存储库

先决条件

若要遵循本文,需要:

克隆 GitHub 存储库并登录

  1. 打开 Visual Studio。

  2. Git 菜单中,选择 “克隆存储库”。

    显示 Visual Studio 中 Git 菜单中的“克隆存储库”选项的屏幕截图。

    注释

    如果以前尚未与 Git 菜单交互,可能会看到 克隆 而不是 克隆存储库。 如果是,请选择克隆

    如果菜单栏上没有 Git 选项,请打开 “工具>选项 ”窗格,然后展开“ 所有设置>源代码管理>插件选择 ”部分。 使用下拉列表并将 “更改源代码管理”插件 值设置为 Git

    Visual Studio 中 Git 菜单中的“克隆存储库”选项的屏幕截图。

    注释

    如果以前尚未与 Git 菜单交互,可能会看到 克隆 而不是 克隆存储库。 如果是,请选择克隆

    如果菜单栏上没有 Git 选项,请打开 “工具>选项 ”对话框,然后展开“ 源代码管理>插件选择 ”部分。 使用下拉列表并将 “当前源代码管理”插件 值设置为 Git

  3. 在“ 克隆存储库 ”窗口中的“ 输入 Git 存储库 URL ”部分下,在 “存储库位置 ”框中添加存储库信息。

    接下来,在 “路径” 部分中,可以选择接受本地源文件的默认路径,也可以浏览到其他位置。

    然后,在 “浏览存储库 ”部分,选择 “GitHub”。

    “克隆存储库”对话框的屏幕截图,其中突出显示了 GitHub。

  4. “从 GitHub 打开 ”窗口中,可以验证 GitHub 帐户信息,也可以添加它。 为此,请从下拉菜单中选择 “登录 ”。

    “从 GitHub 打开”窗口的“登录”下拉列表部分的屏幕截图。

    如果第一次从 Visual Studio 登录到 GitHub,则会显示 “授权 Visual Studio ”通知。 选择所需的选项,然后选择“ 授权 github”。

    授权对话框的屏幕截图。

    接下来,你将看到授权确认窗口。 输入密码,然后选择“ 确认密码”。

    确认访问对话框的屏幕截图。

    将 GitHub 帐户与 Visual Studio 链接后,将显示“成功”通知。

    将 GitHub 帐户与 Visual Studio 链接后收到的成功通知的屏幕截图。

    如果有多个 GitHub 帐户,可以使用任何帐户登录。 如果已使用一个帐户登录,可以使用帐户下拉列表切换到其他帐户。

  5. 登录后,Visual Studio 将返回到“ 克隆存储库 ”对话框,其中 “从 GitHub 打开 ”窗口列出了你有权访问的所有存储库。 选择所需项,然后选择“克隆”。

    如果未显示存储库列表,请输入存储库的位置,然后选择“ 克隆”。

    “从 GitHub 打开”窗口的屏幕截图,您可以在其中选择一个仓库或添加一个仓库。

  6. 接下来,Visual Studio 在存储库中提供解决方案列表。 选择要在解决方案资源管理器中加载或打开文件夹视图的解决方案。

Visual Studio 解决方案资源管理器中文件夹视图的屏幕截图。

Visual Studio 2022 解决方案资源管理器中文件夹视图的屏幕截图。

小窍门

可以从 Git 菜单中将默认文件夹视图更改为解决方案视图。 打开 Git 存储库时,选择设置>源代码管理>Git 全局设置>中的自动加载解决方案选项即可。

打开现有的本地存储库

克隆存储库或 创建存储库后,Visual Studio 会检测 Git 存储库,并将其添加到 Git 菜单中 的本地存储库 列表中。 可以从那里快速访问和切换 Git 存储库。

浏览 Azure DevOps 存储库并进行克隆

  1. 打开 Visual Studio。

  2. Git 菜单中,选择 “克隆存储库”。

显示 Visual Studio 中 Git 菜单中的完整“克隆存储库”选项的屏幕截图。

Visual Studio 中 Git 菜单中的完整“克隆存储库”选项的屏幕截图。

  1. “克隆存储库”对话框的“浏览存储库”部分中,选择“Azure DevOps”

    突出显示了 Azure DevOps 中 Visual Studio 中“克隆存储库”对话框的“浏览存储库”部分的屏幕截图。

  2. 此时会显示 “连接到项目 ”对话框。 按照提示登录到 Azure 帐户,然后浏览到托管要查找的文件的 Azure DevOps Server。