Управление подключениями к исходному репозиторию

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio, пока он не будет полностью выведен из эксплуатации, существует несколько рекомендуемых вариантов, на которые вы можете рассмотреть возможность миграции.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Центр приложений поддерживает подключения к следующим службам репозитория кода: Bitbucket, GitHub, Gitlab.com и Azure DevOps (ранее VSTS). Создавайте приложения в Центре приложений, подключаясь к одному из этих поставщиков. Обратите внимание, что SSH-подключение не поддерживается.

Примечание

За исключением локальных экземпляров GitLab, Центр приложений не поддерживает подключения к локальным или локальным версиям указанных выше служб репозитория.

Предупреждение

Bitbucket устанавливает ограничения частоты вызовов API как для запросов, не прошедших проверку подлинности, так и для запросов, прошедших проверку подлинности.

Подключение к исходному репозиторию

Чтобы создать приложение, подключитесь к учетной записи репозитория, выбрав службу на вкладке Сборка в приложении. Войдите, используя учетные данные учетной записи службы репозитория кода, если вы еще не вошли в систему. Для завершения подключения требуется авторизация Центра приложений.

Доступные репозитории будут заполнены в Центре приложений после успешного подключения. Выберите репозиторий и ветвь, в которых находится приложение, и настройте первую сборку.

Совет

Может потребоваться разблокировать build.appcenter.ms и build2.appcenter.ms разрешить агенту сборки подключиться к репозиторию. Возможные IP-адреса Azure.

Подключение к экземплярам Self-Hosted GitLab

Предупреждение

Поддомены не поддерживаются, SSL-сертификат для экземпляра GitLab должен точно соответствовать. Пример: https://gitlab.my-company.com/ не может обслуживаться с помощью сертификата с подстановочными знаками для *.my-company.com.

Вы можете подключиться к локальному экземпляру GitLab, указав URL-адрес экземпляра, например , gitlab.my-company.comи личный маркер доступа (PAT). Выберите api в качестве область при создании pat для подключения к Центру приложений. Экземпляр должен быть доступен через Интернет. По истечении срока действия PAT любой администратор приложения Центра приложений может повторно подключить подключение с помощью pat. Измените параметры подключения в службе сборки при подключении репозитория или в разделе Учетные записи разработчика > параметров пользователя.

Удаление подключений и повторное подключение

Благодаря такому большому набору удостоверений, приложений и методов проверки подлинности ваша учетная запись Центра приложений может подключиться к службе, отличной от службы размещения приложений.

Если вы подключились к службе репозитория с неправильной учетной записью, необходимо открыть параметры пользователя в службе размещения (Azure DevOps, GitHub или Bitbucket) и отозвать маркер OAuth вручную. Затем можно повторно подключиться к другой учетной записи в Центре приложений.

Важно!

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

Bitbucket

Чтобы подключиться к другой учетной записи Bitbucket, сначала отмените токен OAuth. Перейдите в https://bitbucket.org/account/> раздел Управление доступом (авторизация приложений) > Отозвать маркер Центра приложений. Затем выйдите из Bitbucket. На вкладке Сборка Центра приложений снова подключитесь к Bitbucket и снова выполните поток OAuth.

Удаление токена Bitbucket Oauth

GitHub

Если вы вошли в Центр приложений с учетной записью GitHub, вы можете создавать приложения только из репозиториев под этой учетной записью GitHub.

Чтобы подключиться к другой учетной записи GitHub, сначала отмените токен OAuth. Перейдите на веб-страницу> профиля GitHub Приложения > , авторизованные приложения OAuth, отозвать маркер Центра приложений > . Затем выйдите из GitHub. На вкладке Сборка Центра приложений подключитесь к GitHub и повторите поток OAuth.

Удаление маркера OAuth GitHub

Azure DevOps

Чтобы подключиться к другой учетной записи Azure DevOps, сначала отмените токен OAuth. Перейдите на страницу >Azure DevOps Me Управление авторизациями (см. снимок экрана ниже) > Отзыв маркера Центра приложений. Затем выйдите из Azure DevOps. На вкладке Сборка Центра приложений повторно подключитесь к Azure DevOps и снова выполните поток OAuth.

Примечание

На потерю доступа маркера Azure DevOps может потребоваться до 60 минут. После истечения срока действия доступа можно подключить Центр приложений к другой учетной записи Azure DevOps.

Удаление маркера OAuth Azure DevOps