Создание репозитория Git в проекте
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Проекты Azure DevOps содержат репозитории Git, рабочие элементы, сборки и выпуски. Репозитории Git можно использовать в проектах для управления исходным кодом по мере роста проекта. В этом руководстве показано, как создать репозиторий Git с помощью веб-портала.
Предварительные условия
Категория | Требования |
---|---|
Предприятие | Организация в Azure DevOps с репозиторием 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 для просмотра изменений.