Создание репозитория Git в проекте
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Проекты Azure DevOps Services и TFS содержат репозитории Git, рабочие элементы, сборки и выпуски. Репозитории Git можно использовать в проектах для управления исходным кодом по мере роста проекта. В этом руководстве показано, как создать репозиторий Git с помощью веб-портала для Azure DevOps Services (размещенного в Azure) или Team Foundation Server (TFS — локально).
Необходимые компоненты
- Организация в Azure DevOps. Если у вас нет, вы можете зарегистрироваться бесплатно. Каждая организация включает бесплатные, неограниченные частные репозитории Git.
- У вас должно быть разрешение на создание репозитория , которое по умолчанию предоставляется администраторам проекта. Дополнительные сведения см. в разделе "Настройка разрешений репозитория Git".
- Средства командной строки Git:
- Установка Git для Windows, которая включает диспетчер учетных данных Git
- Установите Git для macOS и Linux.
- Для macOS и Linux рекомендуется настроить проверку подлинности SSH
Создание репозитория с помощью веб-портала
Откройте страницу Repos в проекте, наведите указатель мыши на имя проекта
https://dev.azure.com/OrganizationName
и щелкните значок Repos. Вы можете выбрать его в списке "Все проекты" или в списке "Последние проекты", если вы недавно получили доступ к нему.В раскрывающемся списке репозитория выберите новый репозиторий.
В диалоговом окне "Создание нового репозитория" убедитесь, что Git является типом репозитория и введите имя нового репозитория. Ограничения именования см. в разделе "Ограничения именования" в Azure Repos (git).
Вы также можете добавить README и создать gitignore для типа кода, который планируется управлять в репозитории. ReadME содержит сведения о коде в репозитории. Файл gitignore сообщает Git, какие типы файлов следует игнорировать, например временные файлы сборки из среды разработки.
Когда вы довольны именем репозитория и выбором, нажмите кнопку "Создать".
Новый пустой репозиторий Git теперь создается в проекте.
- Если вы создали пустой репозиторий без файлов README или gitignore, вы увидите инструкции по клонирование репозитория на компьютер. Вы также увидите инструкции по отправке кода в существующем репозитории в только что созданный.
- В этом примере вы создали README и gitignore. Теперь вы увидите общие сведения о файлах в репозитории. Вы можете клонировать репозиторий, используя ссылку Clone справа от страницы, чтобы сразу же работать с локальной копией репозитория.
Клонирование репозитория на компьютер
Чтобы работать с репозиторием Git, клонируйте его на компьютер. Клонирование репозитория создает полную локальную копию репозитория, с которым вы работаете. Клонирование также загружает все фиксации и ветви в репозитории и настраивает именованную связь с репозиторием на сервере. Используйте эту связь для взаимодействия с существующим репозиторием, отправки и извлечения изменений для совместного использования кода с командой.
В веб-браузере откройте командный проект для вашей организации в Azure DevOps и выберите Repos>Files. Если у вас нет командного проекта, создайте его.
Выберите "Клонировать " в правом верхнем углу окна "Файлы " и скопируйте URL-адрес клонирования.
Откройте командное окно Git (Git Bash в Git для Windows). Затем перейдите к папке, в которой требуется код из репозитория, хранящегося на компьютере. Запустите
git clone
путь, скопированный из URL-адреса клонирования в предыдущем разделе, как показано в следующем примере.git clone https://dev.azure.com/fabrikam-fiber/MyFirstProject/_git/
Git скачивает копию кода в новую папку для работы. Скачивание включает все фиксации и ветви из репозитория.
Переключите каталог в клонированные репозитории.
cd fabrikam-fiber
Оставьте это окно команды открытым, так как вы будете использовать его в следующих шагах.
Работа с кодом
На этом шаге мы внесите изменения в файлы на компьютере, зафиксируйте изменения локально, отправьте фиксацию в репозиторий на сервере и просмотрите изменения.
Перейдите к папке на компьютере, где клонировали репозиторий и откройте
README.md
файл в выбранном редакторе.Внесите некоторые изменения, например добавьте
This is my first edit.
в файл и сохраните и закройте файл.В командном окне Git перейдите к каталогу
fabrikam-fiber
, введя следующую команду:cd fabrikam-fiber
Зафиксируйте изменения, введя следующую команду в командном окне Git:
git commit -a -m "My first commit"
При использовании
git commit
-a
означает фиксацию всех измененных файлов и-m
указание сообщения фиксации.Отправьте изменения в репозиторий Git, введя следующую команду в командное окно Git:
git push
Вернитесь на веб-портал и выберите журнал из представления кода , чтобы просмотреть новую фиксацию. Новый репозиторий имеет две фиксации. Первое — фиксация, в которой были добавлены readME и gitignore при создании репозитория. Второй — это только что сделанная фиксация.
Перейдите на вкладку "Файлы" и выберите файл README для просмотра изменений.