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


Создание репозитория Git из Visual Studio

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

Необходимые компоненты

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

Создание репозитория GitHub

  1. Откройте Visual Studio и нажмите кнопку "Создать проект".

    Совет

    Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, вы можете быстро создать консольное приложение C# и назовите его MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию Hello, World!.

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

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

  3. В диалоговом окне "Создание репозитория Git" в разделе "Отправить" в новый удаленный раздел выберите GitHub.

  4. В разделе "Создание репозитория GitHub" диалогового окна "Создание репозитория Git" введите имя репозитория, который вы хотите создать. (Если вы еще не вошли в учетную запись GitHub, это можно сделать с этого экрана.

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

    С помощью Visual Studio 2022 версии 17.12 и более поздних версий можно выбрать видимость нового репозитория. Рядом с видимостью выберите общедоступные, частные или внутренние (см. сведения о внутренних репозиториях). Чтобы создать внутренний репозиторий, необходимо войти с помощью учетной записи GitHub Enterprise . В более ранних версиях установите флажок, если требуется частный репозиторий.

  5. В разделе "Инициализация локального репозитория Git" можно использовать параметр шаблона .gitignore, чтобы указать все намеренно неуправляемые файлы, которые нужно игнорировать Git. Дополнительные сведения о .gitignore см. в разделе "Игнорируние файлов". Дополнительные сведения о лицензировании см. в статье "Лицензирование репозитория".

    Совет

    Эти параметры можно обновлять и изменять всякий раз, когда вы хотите. Подробные инструкции см. в разделе Git settings in Visual Studio.

  6. После входа и ввода сведений о репозитории нажмите кнопку "Создать и отправить ", чтобы создать репозиторий и добавить приложение.

Создание репозитория Azure DevOps

  1. Откройте Visual Studio и нажмите кнопку "Создать проект".

    Совет

    Если у вас еще нет проекта в Visual Studio для добавления в репозиторий, вы можете быстро создать консольное приложение C# и назовите его MyNewApp. Visual Studio заполняет новое приложение кодом по умолчанию Hello, World!.

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

  3. В диалоговом окне "Создание репозитория Git" в разделе "Отправка в новый удаленный" выберите Azure DevOps.

  4. В разделе "Создание нового репозитория Azure DevOps" войдите в учетную запись Azure и выберите проект из раскрывающегося списка "Проект".

  5. Нажмите кнопку "Создать и отправить", чтобы создать репозиторий и добавить приложение.

Работа с локальными репозиториями

Чтобы создать локальный репозиторий, выполните приведенные действия.

  1. В меню Git выберите "Создать репозиторий Git".

  2. В диалоговом окне "Создание репозитория Git" в разделе "Другие" выберите только "Локальный".

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

  3. В разделе Инициализация локального репозитория Git проверьте локальный путь к проекту и при необходимости измените любые другие параметры.

  4. Нажмите кнопку "Создать" и "Отправить", чтобы создать репозиторий.

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

Добавление другого репозитория в решение

При добавлении нового проекта в существующее решение с несколькими репозиториями может потребоваться отслеживать этот проект в своем собственном репозитории. Для этого выполните следующие шаги:

  1. Добавьте проект в решение.
  2. Закройте решение.
  3. Откройте локальную папку , чтобы открыть новый проект самостоятельно.
  4. Создайте репозиторий с помощью методов, описанных ранее в этой статье, в GitHub, Azure DevOps, другом поставщике услуг размещения Git или локально (эквиваленте git init из командной строки).
  5. Повторно откройте родительское решение. Будет включен репозиторий нового проекта.