Клонирование существующего репозитория Git
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Вы можете создать локальную копию удаленного репозитория Git, клонировав ее в локальную папку на компьютере. Клонирование удаленного репозитория скачивает все фиксации во всех ветвях репозитория, если вы не используете --single-branch
параметр клонирования. Клонирование связывает каждую ветвь в новом локальном репозитории с соответствующей ветвью в удаленном репозитории. Таким образом, при отправке для обмена изменениями локальной ветви с командой обновляется соответствующая удаленная ветвь. Аналогичным образом при извлечении обновления локальной ветви с изменениями, внесенными командой, извлекаются обновления из соответствующей удаленной ветви. Удаленный репозиторий может быть репозиторием Azure Repos Git, репозиторием GitHub или другим размещенным репозиторием Git.
В этой статье приведены процедуры для следующих задач:
- Получение URL-адреса клона для репозитория Azure Repos Git
- Получение URL-адреса клона для репозитория GitHub
- Клонирование репозитория Azure Repos Git
- Клонирование репозитория GitHub
- Клонирование любого репозитория Git
- Открытие решения Visual Studio из клонированного репозитория
Общие сведения о рабочем процессе Git см . в руководстве по Azure Repos Git.
Предварительные требования для доступа к Azure Repos
Репозитории должны быть включены в параметрах проекта Azure DevOps. Если концентратор Repos и связанные страницы не отображаются, см. раздел "Включение или отключение службы Azure DevOps" для повторного использования репозиториев.
Чтобы просмотреть код в частных проектах, необходимо быть членом проекта Azure DevOps с уровнем доступа "Базовый " или выше. Для общедоступных проектов каждый может просматривать код.
Если у вас нет проекта, создайте его или зарегистрируйтесь бесплатно.
Если вы не член проекта, добавьте его.
Чтобы клонировать или внести свой вклад в код для частного проекта, необходимо быть членом группы безопасности участников или иметь соответствующий набор разрешений. Для общедоступных проектов любой пользователь может клонировать и внести свой вклад в код. Дополнительные сведения см. в разделе "Что такое общедоступный проект"?
Примечание.
Для общедоступных проектов пользователи, которым предоставлен доступ заинтересованных лиц , имеют полный доступ к Azure Repos.
Репозитории должны быть включены в параметрах проекта Azure DevOps. Если концентратор Repos и связанные страницы не отображаются, см. раздел "Включение или отключение службы Azure DevOps" для повторного использования репозиториев.
Чтобы просмотреть код, необходимо быть членом проекта Azure DevOps с базовым доступом или выше. Если вы не член проекта, добавьте его.
Чтобы клонировать или внести свой вклад в код, необходимо быть членом группы безопасности участников или иметь соответствующие разрешения в проекте, который вы хотите изменить.
Получение URL-адреса клона репозитория Azure Repos Git
Как правило, необходимо знать URL-адрес клона удаленного репозитория, который требуется клонировать. URL-адрес клона однозначно идентифицирует удаленный репозиторий.
Примечание.
При входе в проект Azure DevOps Visual Studio поддерживает поиск и клонирование репозиториев проектов без необходимости знать URL-адрес клонирования.
В веб-браузере откройте командный проект для организации Azure DevOps, а затем выберите Repos>Files, чтобы открыть представление "Файлы".
В представлении "Файлы" выберите "Клонировать", чтобы запустить всплывающее окно репозитория клонирования.
Скопируйте URL-адрес клона из всплывающего окна репозитория Клонирования .
Примечание.
При использовании Azure DevOps Services формат URL-адреса проекта — dev.azure.com/{your organization}/{your project}
это формат. Однако предыдущий формат, ссылающийся на visualstudio.com
формат, по-прежнему поддерживается. Дополнительные сведения см. в статье "Знакомство с Azure DevOps" для переключения существующих организаций на использование нового URL-адреса доменного имени.
Получение URL-адреса клона репозитория GitHub
Как правило, необходимо знать URL-адрес клона удаленного репозитория, который требуется клонировать. URL-адрес клона однозначно идентифицирует удаленный репозиторий.
Примечание.
При входе в GitHub Visual Studio поддерживает поиск и клонирование репозиториев GitHub без необходимости знать URL-адрес клонирования.
Откройте браузер и перейдите к учетной записи GitHub , перейдите на вкладку репозиториев и выберите репозиторий для клонирования.
На странице репозитория GitHub выберите "Код", чтобы запустить всплывающее окно клонирования. Скопируйте URL-адрес клона из всплывающего окна Clone .
Клонирование репозитория Azure Repos Git
Выполнив вход в качестве члена проекта Azure DevOps, вы можете клонировать частные репозитории, доступные для вас, и общедоступные репозитории. Visual Studio поддерживает операции поиска, клонирования и синхронизации в репозиториях, доступных через проверку подлинности.
Примечание.
Вы можете клонировать общедоступный репозиторий Azure Repos Git без входа в качестве члена родительского проекта Azure DevOps. Чтобы клонировать общедоступный репозиторий Git без входа, см. статью "Клонировать любой репозиторий Git" и подключиться к проекту в Azure DevOps.
- Visual Studio 2022 год
- Visual Studio 2019 — меню Git
- Visual Studio 2019 — Team Explorer
- Командная строка Git
Visual Studio 2022 предоставляет интерфейс управления версиями Git с помощью меню Git, изменений Git и контекстных меню в Обозреватель решений. Visual Studio 2019 версии 16.8 также предлагает пользовательский интерфейс Team Explorer Git. Дополнительные сведения см. на вкладке Visual Studio 2019 — Team Explorer .
В меню Git в строке меню меню выберите "Клонировать репозиторий", чтобы открыть окно клонирования репозитория.
В окне клонирования репозитория выберите Azure DevOps в разделе "Обзор репозитория", чтобы открыть окно "Подключение к проекту".
В окне "Подключение к проекту" войдите в Azure DevOps и выберите удаленный репозиторий, который требуется клонировать. Поле поиска можно использовать для фильтрации списка удаленных репозиториев. Если удаленный репозиторий не отображается, нажмите кнопку "Добавить Azure DevOps Server ", чтобы добавить сервер, на котором размещен репозиторий. Проверьте путь к локальной папке, в котором требуется создать локальный клон, а затем нажмите кнопку "Клонировать".
После клонирования удаленного репозитория Git Visual Studio обнаруживает локальный клон и добавляет его в список локальных репозиториев в меню Git .
Клонирование репозитория GitHub
Войдите в GitHub или с помощью проверки подлинности SSH, вы можете клонировать частные репозитории, доступные для вас, и общедоступные репозитории. Visual Studio поддерживает операции поиска, клонирования и синхронизации в репозиториях, доступных через проверку подлинности.
Примечание.
Клонировать общедоступный репозиторий GitHub можно без входа в GitHub или проверки подлинности. Чтобы клонировать общедоступный репозиторий Git без входа, см. статью Клонирование любого репозитория Git.
- Visual Studio 2022 год
- Visual Studio 2019 — меню Git
- Visual Studio 2019 — Team Explorer
- Командная строка Git
В меню Git в строке меню меню выберите "Клонировать репозиторий", чтобы открыть окно клонирования репозитория.
В окне клонирования репозитория выберите GitHub в разделе "Обзор репозитория", чтобы открыть окно "Открыть" из GitHub.
В окне "Открыть из GitHub" войдите в GitHub и выберите удаленный репозиторий, который вы хотите клонировать. Поле поиска можно использовать для фильтрации списка удаленных репозиториев. Проверьте путь к локальной папке, в котором нужно создать локальную клону, а затем нажмите кнопку "Клонировать".
После клонирования удаленного репозитория Git Visual Studio обнаруживает локальный клон и добавляет его в список локальных репозиториев в меню Git .
Клонирование любого репозитория Git
Вы можете клонировать любой репозиторий Git, доступный для вас, с помощью URL-адреса клона репозитория.
- Visual Studio 2022 год
- Visual Studio 2019 — меню Git
- Visual Studio 2019 — Team Explorer
- Командная строка Git
В меню Git в строке меню меню выберите "Клонировать репозиторий", чтобы открыть окно клонирования репозитория.
В окне клонирования репозитория введите URL-адрес клона удаленного репозитория Git, который требуется клонировать, проверьте путь к локальной папке, в которой нужно создать локальную клону, а затем нажмите кнопку "Клонировать".
После клонирования удаленного репозитория Git Visual Studio обнаруживает локальный клон и добавляет его в список локальных репозиториев в меню Git .
Открытие решения Visual Studio из клонированного репозитория
- Visual Studio 2022 год
- Visual Studio 2019 — меню Git
- Visual Studio 2019 — Team Explorer
- Командная строка Git