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


Создание репозитория 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 и выберите проект из раскрывающегося списка Project.

  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. Повторно откройте родительское решение. Будет включен репозиторий нового проекта.