Visual Studio 可以轻松地直接从 IDE 克隆存储库。 你可以与所选的 Git 提供程序(如 GitHub 或 Azure DevOps)远程协作。 如果需要创建新的存储库而不是克隆现有存储库,请参阅 从 Visual Studio 创建存储库。
先决条件
若要遵循本文,需要:
克隆 GitHub 存储库并登录
打开 Visual Studio。
从 Git 菜单中,选择 “克隆存储库”。
注释
如果以前尚未与 Git 菜单交互,可能会看到 克隆 而不是 克隆存储库。 如果是,请选择克隆。
如果菜单栏上没有 Git 选项,请打开 “工具>选项 ”窗格,然后展开“ 所有设置>源代码管理>插件选择 ”部分。 使用下拉列表并将 “更改源代码管理”插件 值设置为 Git。
注释
如果以前尚未与 Git 菜单交互,可能会看到 克隆 而不是 克隆存储库。 如果是,请选择克隆。
如果菜单栏上没有 Git 选项,请打开 “工具>选项 ”对话框,然后展开“ 源代码管理>插件选择 ”部分。 使用下拉列表并将 “当前源代码管理”插件 值设置为 Git。
在“ 克隆存储库 ”窗口中的“ 输入 Git 存储库 URL ”部分下,在 “存储库位置 ”框中添加存储库信息。
接下来,在 “路径” 部分中,可以选择接受本地源文件的默认路径,也可以浏览到其他位置。
然后,在 “浏览存储库 ”部分,选择 “GitHub”。
在 “从 GitHub 打开 ”窗口中,可以验证 GitHub 帐户信息,也可以添加它。 为此,请从下拉菜单中选择 “登录 ”。
如果第一次从 Visual Studio 登录到 GitHub,则会显示 “授权 Visual Studio ”通知。 选择所需的选项,然后选择“ 授权 github”。
接下来,你将看到授权确认窗口。 输入密码,然后选择“ 确认密码”。
将 GitHub 帐户与 Visual Studio 链接后,将显示“成功”通知。
如果有多个 GitHub 帐户,可以使用任何帐户登录。 如果已使用一个帐户登录,可以使用帐户下拉列表切换到其他帐户。
登录后,Visual Studio 将返回到“ 克隆存储库 ”对话框,其中 “从 GitHub 打开 ”窗口列出了你有权访问的所有存储库。 选择所需项,然后选择“克隆”。
如果未显示存储库列表,请输入存储库的位置,然后选择“ 克隆”。
接下来,Visual Studio 在存储库中提供解决方案列表。 选择要在解决方案资源管理器中加载或打开文件夹视图的解决方案。
小窍门
可以从 Git 菜单中将默认文件夹视图更改为解决方案视图。 打开 Git 存储库时,选择设置>源代码管理>Git 全局设置>中的自动加载解决方案选项即可。
打开现有的本地存储库
克隆存储库或 创建存储库后,Visual Studio 会检测 Git 存储库,并将其添加到 Git 菜单中 的本地存储库 列表中。 可以从那里快速访问和切换 Git 存储库。
浏览 Azure DevOps 存储库并进行克隆
打开 Visual Studio。
从 Git 菜单中,选择 “克隆存储库”。
在“克隆存储库”对话框的“浏览存储库”部分中,选择“Azure DevOps”。
此时会显示 “连接到项目 ”对话框。 按照提示登录到 Azure 帐户,然后浏览到托管要查找的文件的 Azure DevOps Server。