Xcode를 사용하여 Git에서 코드 공유

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

이 가이드에서는 Azure Repos를 사용하여 Xcode 프로젝트를 공유하는 방법을 보여 줍니다.

필수 구성 요소

  • Azure DevOps의 조직입니다. 조직이 없는 경우 무료로 등록 할 수 있습니다. 각 조직에는 무료, 무제한 프라이빗 Git 리포지토리가 포함됩니다.

Xcode 프로젝트에 대한 로컬 Git 리포지토리 만들기

버전 제어에서 프로젝트를 관리하는 코드에 대한 로컬 Git 리포지토리를 만듭니다.

프로젝트가 이미 로컬 Git 리포지토리에 있는 경우 Azure Repos에서 새 Git 리포지토리 만들기로 건너뛸 수 있습니다.

새 프로젝트

새 프로젝트를 만들 때 로컬 Git 리포지토리를 만듭니다. 새 프로젝트를 만들 때 내 Mac에서 Git 리포지토리 만들기 를 선택합니다.

Create a Git repo at the time of Xcode project creation

기존 프로젝트

원본 제어, 작업 복사본 만들기...로 이동하여 버전 제어에 없는 기존 프로젝트에 대한 로컬 Git 리포지토리를 만듭니다. 로컬 Git 리포지토리에 추가할 프로젝트를 선택하고 만들기를 선택합니다. Xcode는 코드에 대한 Git 리포지토리를 만들고 프로젝트 파일을 사용하여 커밋 을 추가합니다.

Add a local Git repo to an existing Xcode project

Azure Repos에서 새 Git 리포지토리 만들기

Xcode 프로젝트에 대한 Azure Repos에 새 Git 리포지토리를 만듭니다.

Azure DevOps Services에서 Xcode 프로젝트에 대한 리포지토리를 이미 만든 경우 프로젝트 푸시로 건너뛸 수 있습니다.

  1. Azure DevOps 조직에서 Project로 이동하여 현재 Git 리포지토리 이름 옆에 있는 드롭다운 Azure DevOps Services drop-down picker 을 선택합니다. 새 리포지토리를 선택합니다.
    Create a new Git repo in Azure DevOps Services

  2. 새 Git 리포지토리의 이름을 입력하고 만들기를 선택합니다. 브라우저는 Xcode 프로젝트에 대한 새 빈 Git 리포지토리로 이동합니다. 복제 URL을 클립보드에 복사하여 Xcode에서 사용하여 VSTS에 연결할 수 있습니다.

    Copy the clone URL for your new Git repo

    참고

    SSH를 사용하여 Azure Repos/TFS Git 리포지토리에 연결하려면 SSH 자격 증명을 설정하고 로컬 Git 리포지토리에 대한 원격을 추가할 때 SSH 복제 URL을 사용합니다.

프로젝트 푸시

  1. Xcode에서 소스 제어 로 이동하여 Projectname -- master, Configure...

    Configure your Xcode Git project settings

  2. 원격을 선택한 다음 아이콘을 plus 선택하고 원격 추가...를 선택합니다.

  3. 주소 필드에 이전 단계에서 복사한 리포지토리의 Git 복제 URL을 붙여넣습니다. 원격 추가를 선택한 다음 완료를 선택하여 로컬 Git 리포지토리에 origin 대한 원격 만들기를 완료합니다.

    Add a remote to the local Git repo for your Xcode project to connect to Azure DevOps Services

  4. 소스 제어, 푸시...로 이동하여 푸시할 분기 이름을 origin 입력하고 푸시를 선택합니다.

    Push your Xcode project to Azure DevOps Services

  5. 메시지가 표시되면 Azure DevOps Services 자격 증명을 입력합니다. 사용자 이름의 경우 Azure DevOps Services 사용자 이름을 입력합니다. 암호의 경우 VSTS에서 사용자에 대해 만든 개인용 액세스 토큰을 입력합니다. 확인을 선택합니다.

    Authenticate using personal access tokens

Xcode는 프로젝트를 Azure Repos/TFS Git 리포지토리로 푸시 하므로 팀과 공유할 수 있습니다.

다음 단계