원본 리포지토리 연결 관리
중요
Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. 완전히 사용 중지될 때까지 Visual Studio App Center를 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.
App Center는
참고
자체 호스팅 GitLab 인스턴스를 제외하고 App Center는 위의 리포지토리 서비스의 자체 호스팅 또는 온-프레미스 버전에 대한 연결을 지원하지 않습니다.
경고
Bitbucket은 인증되지 않은 요청과
앱을 빌드하려면 앱의 빌드 탭에서 서비스를 선택하여 리포지토리 계정에 연결합니다. 아직 로그인하지 않은 경우 코드 리포지토리 서비스 계정 자격 증명을 사용하여 로그인합니다. 연결을 완료하려면 App Center에 권한을 부여해야 합니다.
연결이 성공하면 App Center에서 사용 가능한 리포지토리가 채워집니다. 앱이 있는 리포지토리 및 분기를 선택하고 첫 번째 빌드를 설정합니다.
팁
빌드 에이전트가 리포지토리에 연결할 수 있도록 build.appcenter.ms
및 build2.appcenter.ms
차단을 해제해야 할 수 있습니다. 가능한 Azure IP 주소는.
경고
하위 도메인은 지원되지 않습니다. GitLab 인스턴스에 대한 SSL 인증서는 정확히 일치해야 합니다. 예시: https://gitlab.my-company.com/
는 *.my-company.com
와일드카드 인증서로는 제공될 수 없습니다.
인스턴스 URL(예: gitlab.my-company.com
및 PAT(개인 액세스 토큰))을 제공하여 자체 호스팅 GitLab 인스턴스에 연결할 수 있습니다. App Center에 연결할 때 PAT의 범위로 api
을 선택합니다. 인스턴스는 인터넷을 통해 연결할 수 있어야 합니다. PAT가 만료되면 App Center 앱의 모든 관리자는 PAT를 사용하여 연결을 다시 연결할 수 있습니다. 리포지토리에 연결할 때 Build 서비스에서 연결 설정을 편집하거나, 사용자 설정의 > 개발자 계정에서 설정을 편집합니다.
ID, 앱 및 인증 방법이 너무 많으면 App Center 계정이 앱을 호스팅하는 것과 다른 서비스에 연결됩니다.
잘못된 계정으로 리포지토리 서비스에 연결한 경우 호스팅 서비스(Azure DevOps, GitHub 또는 Bitbucket)에서 사용자 설정을 열고 OAuth 토큰을 수동으로 해지해야 합니다. 그런 다음 App Center에서 다른 계정에 다시 연결할 수 있습니다.
중요
새 계정에 연결하면 이전 계정으로 구성된 모든 앱에 대한 모든 빌드 구성 및 이전 빌드가 손실됩니다.
다른 Bitbucket 계정에 연결하려면 먼저 OAuth 토큰을 해지합니다. https://bitbucket.org/account/ > 액세스 관리(앱 권한 부여) > App Center 토큰 해지로 이동합니다. 그런 다음 Bitbucket에서 로그아웃합니다. App Center의 빌드 탭에서 Bitbucket에 다시 연결하고 OAuth 흐름을 다시 진행합니다.
GitHub 계정으로 App Center에 로그인한 경우 해당 GitHub 계정 아래의 리포지토리에서만 앱을 빌드할 수 있습니다.
다른 GitHub 계정에 연결하려면 먼저 OAuth 토큰을 해지합니다. GitHub 프로필 웹 페이지 로 이동하여> 애플리케이션, > 권한 있는 OAuth 앱, > App Center 토큰을 해지하십시오. 그런 다음 GitHub에서 로그아웃합니다. App Center의 빌드 탭에서 GitHub에 다시 연결하고 OAuth 흐름을 반복합니다.
GitHub OAuth 토큰 제거
다른 Azure DevOps 계정에 연결하려면 먼저 OAuth 토큰을 해지합니다. Azure DevOps Me 페이지>로 이동하여 권한 부여 관리(아래 스크린샷 참조)> App Center 토큰해지합니다. 그런 다음, Azure DevOps에서 로그아웃합니다. App Center의 빌드 탭에서 Azure DevOps에 다시 연결하고 OAuth 흐름을 다시 진행합니다.
참고
Azure DevOps 토큰이 액세스 권한을 잃는 데 최대 60분이 걸릴 수 있습니다. 액세스가 만료되면 App Center를 다른 Azure DevOps 계정에 연결할 수 있습니다.
Azure DevOps OAuth 토큰 제거