Xcode를 사용하여 Git에서 코드 공유
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
이 가이드에서는 Azure Repos를 사용하여 Xcode 프로젝트를 공유하는 방법을 보여 줍니다.
필수 조건
카테고리 | 요구 사항 |
---|---|
프로젝트 액세스 | 프로젝트멤버입니다. |
권한 | - 프라이빗 프로젝트에서 코드 보기: 최소 기본 액세스. - 프라이빗 프로젝트의 코드 복제 또는 기여: 기여자 보안 그룹 또는 프로젝트의 해당 사용 권한의 구성원입니다. - 분기 또는 리포지토리 사용 권한 설정: 분기 또는 리포지토리에 대한 사용 권한 사용 권한 관리 - 기본 분기 변경: 리포지토리에 대한 정책 편집 권한 설정. - 리포지토리 가져오기: 프로젝트 관리자 보안 그룹 또는 Git 프로젝트 수준 허용사용하도록 설정된 리포지토리 권한 만들기의 구성원입니다. 자세한 내용은 Git 리포지토리 권한 설정을 참조 하세요. |
서비스 | 리포지토리 사용이 활성화됨. |
도구 | 선택 사항. az repos 명령을 사용합니다. Azure DevOps CLI. |
비고
퍼블릭 프로젝트에서 이해 관계자 액세스 권한이 있는 사용자는 코드 보기, 복제 및 기여를 포함하여 Azure Repos에 대한 모든 권한을 갖습니다.
범주 | 요구 사항 |
---|---|
프로젝트 액세스 | 프로젝트멤버입니다. |
권한 | - 코드 보기: 최소 베이직 접근 권한. - 코드 복제 또는 기여: 기여자 보안 그룹의 구성원이거나 프로젝트에서 해당 사용 권한을 가진 경우. |
서비스 | 레포가 활성화됨. |
Xcode 프로젝트에 대한 로컬 Git 리포지토리 만들기
버전 제어에서 프로젝트를 관리하는 코드에 대한 로컬 Git 리포지토리를 만듭니다.
프로젝트가 이미 로컬 Git 리포지토리에 있는 경우 Azure Repos새 Git 리포지토리 만들기로 건너뛸 수 있습니다.
새 프로젝트
새 프로젝트를 만들 때 로컬 Git 리포지토리를 만듭니다. 새 프로젝트를 만들 때 내 Mac에서 Git 리포지토리를 생성를 선택합니다.
기존 프로젝트
소스 제어로 이동하여 , 버전 관리되지 않은 기존 프로젝트를 위한 로컬 Git 리포지토리를 만들려면 작업 복사본 만들기를 클릭하십시오. 로컬 Git 리포지토리에 추가할 프로젝트를 선택하고 만들기을 선택합니다. Xcode는 코드에 대한 Git 리포지토리를 만들고 프로젝트 파일과 함께 커밋 추가합니다.
로컬 Git 리포지토리 추가
Azure Repos에서 새 Git 리포지토리 만들기
Xcode 프로젝트에 대한 Azure Repos에서 새 Git 리포지토리를 만듭니다.
Azure DevOps Services에서 Xcode 프로젝트에 대한 리포지토리를 이미 만든 경우, 프로젝트를 단계로 푸시하는단계를 건너뛸 수 있습니다.
Azure DevOps 조직의 프로젝트로 이동하여 현재 Git 리포지토리 이름 옆에 있는 드롭다운
를 선택합니다. 새 리포지토리를 선택합니다.
새 Git 리포지토리 만들기
새 Git 리포지토리의 이름을 입력하고 생성을 선택합니다. 브라우저는 Xcode 프로젝트에 대한 비어 있는 새 Git 리포지토리로 이동합니다. 복제 URL을 Xcode에서 사용하여 VSTS에 연결할 수 있도록 클립보드에 복사합니다.
비고
SSH를 사용하여 Azure Repos/TFS Git 리포지토리에 연결하려면 SSH 자격 증명 설정하고 로컬 Git 리포지토리에 대한 원격을 추가할 때 SSH 복제 URL을 사용합니다.
프로젝트를 진행하세요
Xcode에서 소스 제어로 이동한 다음, Projectname -- main를 선택하고 구성...을 클릭하세요.
원격를 선택하세요, 다음으로
아이콘을 선택하고 원격 추가
주소 필드에 이전 단계에서 복사한 리포지토리에 대한 Git 복제 URL을 붙여넣습니다. 원격추가를 선택하고, 그 다음 완료 을 선택하여 로컬 Git 리포지토리에
origin
원격의 생성을 완료합니다.소스 제어로 이동하여 푸시..., 푸시할
origin
분기 이름을 입력하고 푸시를 선택합니다.메시지가 표시되면 Azure DevOps Services 자격 증명을 입력합니다. Azure DevOps Services 사용자 이름으로 사용자 이름을 입력하세요. 암호의 경우, VSTS에서 사용자를 위해 생성한 개인 액세스 토큰을 입력하십시오. 확인을 선택합니다.
Xcode는 프로젝트 Azure Repos/TFS Git 리포지토리에 푸시할 있으므로 팀과 공유할 수 있습니다.