Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Team Foundation Server 2015 업데이트 1에서 프로젝트 관리자는 TFVC(Team Foundation 버전 제어)를 사용하여 만든 프로젝트에 Git 리포지토리를 추가할 수 있습니다. Git을 사용하여 만든 프로젝트에 TFVC 리포지토리를 추가할 수도 있습니다. 이렇게 하면 프로젝트의 모든 데이터를 유지하면서 새 버전 제어 시스템을 채택할 수 있습니다.
필수 조건
| 카테고리 | 요구 사항 |
|---|---|
| 프로젝트 액세스 | 프로젝트의 멤버입니다. |
| 권한 | - 프라이빗 프로젝트에서 코드 보기: 최소한 기본 액세스. - 프라이빗 프로젝트의 코드 복제 또는 기여: 기여자 보안 그룹의 구성원 또는 프로젝트의 해당 사용 권한입니다. - 분기 또는 리포지토리 사용 권한 설정: 분기 또는 리포지토리에 대한 사용 권한 관리 - 기본 분기 변경: 리포지토리에 대한 정책 권한을 편집 합니다. - 리포지토리 가져오기: 프로젝트 관리자 보안 그룹의 구성원 또는 Git 프로젝트 수준 만들기 리포지토리 사용 권한 집합을 허용으로 설정합니다. 자세한 내용은 Git 리포지토리 권한 설정을 참조하세요. |
| Services | 리포지토리를 사용할 수 있습니다. |
| Tools | Optional. az repos 명령 사용: Azure DevOps CLI. |
비고
퍼블릭 프로젝트에서 관련자 액세스 권한이 있는 사용자는 코드 보기, 복제 및 기여를 포함하여 Azure Repos에 대한 모든 권한을 갖습니다.
| 카테고리 | 요구 사항 |
|---|---|
| 프로젝트 액세스 | 프로젝트의 멤버입니다. |
| 권한 | - 코드 보기: 최소한 기본 액세스. - 코드 복제 또는 기여: 기여자 보안 그룹의 구성원 또는 프로젝트의 해당 사용 권한 |
| Services | 리포지토리를 사용할 수 있습니다. |
새 리포지토리 유형에 대한 액세스 사용
프로세스 템플릿을 통해 프로젝트를 만들 때 사용 권한이 적용되므로 새 리포지토리 형식에 대한 사용 권한을 수정하는 데 약간의 작업이 수행됩니다.
Git 프로젝트에 Team Foundation 버전 제어 리포지토리 추가
프로젝트 관리자는 프로젝트 폴더를 만들 때 일부 프로젝트 폴더 수준 권한을 적용해야 합니다. 버전 제어 관리 페이지로 이동하여 트리에서 "$/ProjectName" 노드를 선택합니다. 기본 프로세스 템플릿(Agile, 스크럼, CMMI)과 동일한 그룹을 설정하려면 다음 TFS 그룹 및 권한을 추가합니다.
- [ProjectName]\Reader
- 허용: 읽기
- 설정되지 않음: 다른 모든 항목
- [ProjectName]\Contributors
- 허용: 체크 인, 체크 아웃, 레이블, 잠금, 병합, 읽기
- 설정되지 않음: 다른 모든 항목
- [ProjectName]\빌드 관리자
- 허용: 체크 인, 체크 아웃, 레이블, 잠금, 병합, 읽기
- 설정되지 않음: 다른 모든 항목