Поделиться через


Клонирование репозитория Git в Visual Studio

Visual Studio упрощает клонирование репозитория прямо из интегрированной среды разработки. Вы можете удаленно работать с поставщиком Git, например GitHub или Azure DevOps. Если необходимо создать новый репозиторий вместо клонирования существующего, см. статью "Создание репозитория из Visual Studio".

Предпосылки

Для выполнения этой статьи вам потребуется:

Клонирование репозитория GitHub и вход

  1. Откройте Visual Studio.

  2. В меню Git выберите "Клонировать репозиторий".

    Снимок экрана: параметр

    Замечание

    Если вы еще не взаимодействовали с меню Git, то вместо клонирования может появиться клонирование репозитория. В этом случае выберите Клонировать.

    Если параметр Git недоступен в строке меню, откройте панель Инструменты>Опции и разверните раздел Все настройки>Управление исходным кодом>Выбор плагина. Используйте выпадающий список и установите для параметра Подключаемый модуль смены системы контроля версий значение Git.

    Снимок экрана: параметр

    Замечание

    Если вы еще не взаимодействовали с меню Git, то вместо клонирования может появиться клонирование репозитория. В этом случае выберите Клонировать.

    Если параметр Git недоступен на панели меню, откройте диалоговое окно "Параметры>" и разверните раздел "Управление исходным кодом>". Используйте раскрывающийся список и установите для плагина управления версиями значение Git.

  3. В окне клонирования репозитория в разделе "Ввод URL-адреса репозитория Git " добавьте сведения о репозитории в поле "Расположение репозитория ".

    Затем в разделе "Путь " можно принять путь по умолчанию к локальным исходным файлам или перейти к другому расположению.

    Затем в разделе "Обзор репозитория " выберите GitHub.

    Скриншот окна диалога

  4. В окне "Открыть из GitHub" можно проверить сведения об учетной записи GitHub или добавить его. Для этого выберите "Войти" в раскрывающемся меню.

    Снимок экрана раздела входа раскрывающегося окна

    Если вы впервые вошли в GitHub из Visual Studio, появится уведомление о авторизации Visual Studio . Выберите нужные параметры и выберите "Авторизовать github".

    Снимок экрана: диалоговое окно авторизации.

    Затем появится окно подтверждения авторизации. Введите пароль и нажмите кнопку "Подтвердить пароль".

    Снимок экрана: диалоговое окно подтверждения доступа.

    После связывания учетной записи GitHub с Visual Studio появится уведомление об успешном выполнении.

    Снимок экрана уведомления о успешном завершении, которое вы получаете после связывания учетной записи GitHub с Visual Studio.

    Если у вас несколько учетных записей GitHub, вы можете войти с помощью любой из учетных записей. Если вы уже вошли в систему под одной учетной записью, вы можете использовать раскрывающийся список учетной записи для перехода на другую учетную запись.

  5. После входа Visual Studio возвращается в диалоговое окно клонирования репозитория , в котором окно "Открыть из GitHub " выводит список всех репозиториев, к которым у вас есть доступ. Выберите нужный, а затем нажмите кнопку "Клонировать".

    Если список репозиториев не отображается, введите расположение репозитория и нажмите кнопку "Клонировать".

    Снимок экрана: окно

  6. Затем Visual Studio представляет список решений в репозитории. Выберите решение, которое вы хотите загрузить или открыть представление папок в обозревателе решений.

Снимок экрана: представление папок в обозревателе решений в Visual Studio.

Снимок экрана папки в представлении обозревателя решений в Visual Studio 2022.

Подсказка

Представление папок по умолчанию можно изменить на представление решения из меню Git . Выберите Параметры>Управление исходным кодом>Глобальные параметры Git> для того чтобы Автоматически загружать решение при открытии репозитория Git.

Открытие существующего локального репозитория

После клонирования репозитория или создания репозитория Visual Studio обнаруживает репозиторий Git и добавляет его в список локальных репозиториев в меню Git. С этого момента вы можете быстро получить доступ к репозиториям Git и переключаться между ними.

Перейдите к репозиторию Azure DevOps и клонируйте его.

  1. Откройте Visual Studio.

  2. В меню Git выберите "Клонировать репозиторий".

Снимок экрана: полный параметр

Снимок экрана: полный параметр

  1. В диалоговом окне " Обзор репозитория " диалогового окна "Клонировать репозиторий " выберите Azure DevOps.

    Снимок экрана: раздел

  2. Откроется диалоговое окно "Подключение к проекту ". Следуйте инструкциям, чтобы войти в учетную запись Azure, а затем перейдите к Azure DevOps Server, в котором размещены нужные файлы.