Предоставление общего доступа к коду в Git с помощью Xcode

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

В этом руководстве показано, как поделиться проектами Xcode с помощью Azure Repos.

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

  • Организация в Azure DevOps. Если у вас нет организации, вы можете зарегистрироваться бесплатно. Каждая организация включает бесплатные, неограниченные частные репозитории Git.

Создание локального репозитория Git для проекта Xcode

Создайте локальный репозиторий Git для кода для управления проектом в системе управления версиями.

Если проект уже находится в локальном репозитории Git, можно перейти к созданию репозитория Git в Azure Repos.

Новые проекты

Создайте локальный репозиторий Git при создании нового проекта. При создании нового проекта нажмите кнопку "Создать репозиторий Git" в My Mac .

Создание репозитория Git во время создания проекта Xcode

Существующие проекты

Создайте локальный репозиторий Git для существующих проектов, не в системе управления версиями, перейдя в систему управления версиями, создав рабочую копию... Выберите проекты, которые нужно добавить в локальный репозиторий Git, и нажмите кнопку "Создать". Xcode создает репозиторий Git для кода и добавляет фиксацию с файлами проекта.

Добавление локального репозитория Git в существующий проект Xcode

Создание репозитория Git в Azure Repos.

Создайте репозиторий Git в Azure Repos для проекта Xcode.

Если вы уже создали репозиторий для проекта Xcode в Azure DevOps Services, вы можете перейти к отправке проекта.

  1. Перейдите к проекту в организации Azure DevOps и выберите раскрывающийся список Раскрывающийся список Azure DevOps Services рядом с именем текущего репозитория Git. Выберите новый репозиторий..
    Создание репозитория Git в Azure DevOps Services

  2. Введите имя нового репозитория Git и нажмите кнопку "Создать". Браузер перейдет к новому пустому репозиторию Git для проекта Xcode. Скопируйте URL-адрес клона в буфер обмена, чтобы его можно было использовать в Xcode для подключения к VSTS.

    Скопируйте URL-адрес клона для нового репозитория Git

    Примечание.

    Если вы хотите использовать SSH для подключения к репозиторию Git Azure Repos/TFS, настройте учетные данные SSH и используйте URL-адрес Клонирования SSH при добавлении удаленного репозитория Git.

Отправка проекта

  1. Перейдите к системе управления версиями в Xcode и выберите "Имя проекта " -- main, а затем настройте...

    Настройка параметров проекта Xcode Git

  2. Выберите "Удаленные", а затем щелкните плюс значок и нажмите кнопку "Добавить удаленный".

  3. В поле "Адрес" вставьте URL-адрес клона Git для репозитория, скопированного на предыдущем шаге. Выберите " Добавить удаленный", а затем нажмите кнопку "Готово ", чтобы завершить создание удаленного origin репозитория Git.

    Добавление удаленного репозитория Git для проекта Xcode для подключения к Azure DevOps Services

  4. Перейдите к элементу управления версиями, push..., введите имя origin ветви для отправки и нажмите кнопку Push.

    Отправка проекта Xcode в Azure DevOps Services

  5. При появлении запроса введите учетные данные Azure DevOps Services. В поле "Имя пользователя" введите имя пользователя Azure DevOps Services. В поле "Пароль " введите личный маркер доступа, созданный для пользователя в VSTS. Нажмите ОК.

    Проверка подлинности с использованием личного маркера доступа

Xcode отправляет проект в репозиторий Azure Repos/TFS Git, чтобы поделиться им с командой.

Следующие шаги