Git 은 빠르게 버전 제어를 위한 전 세계 표준이 되었습니다. 수백만 개의 프로젝트는 일상적인 공동 작업 요구에 Git에 의존합니다. Git의 분산 특성은 상당한 이점을 제공하지만, 분기를 병합하고 다른 DevOps 활동에 대한 허브를 제공하기 위해 팀이 변경 내용을 중앙 집중식 Git 리포지토리로 푸시해야 합니다.
깃허브
지금까지 Git 프로젝트의 세계 최고의 호스트는 GitHub입니다. GitHub는 Git 호스팅 이상의 기능을 제공합니다. GitHub에는 파트너 제품 및 서비스의 마켓플레이스를 포함하여 전체 DevOps 프로세스에 걸쳐 있는 기능이 있습니다.
이 실습 과정에서 GitHub의 기본 사항에 대해 알아봅니다.
자체 호스팅 GitHub
일부 조직에는 자체 인프라 외부에서 소스 코드 및 기타 자산을 호스팅하지 못하도록 하는 규정 또는 기타 요구 사항이 있을 수 있습니다. 이러한 사용자의 경우 GitHub Enterprise Server 를 사용할 수 있습니다. GitHub Enterprise Server에는 친숙한 기능과 사용자 환경이 포함되어 있지만 회사의 자체 인프라 내에서 완전히 호스트될 수 있습니다.
GitHub Enterprise Server 평가판을 설정합니다.
Azure Repos
Azure DevOps 또는 이전 버전의 Team Foundation Server에 이미 있는 사용자는 Azure Repos로 마이그레이션하는 데 일류 옵션이 있습니다. Azure Repos는 친숙한 사용자 환경 및 통합 지점과 결합된 Git의 모든 이점을 제공합니다.
Azure Repos에서 Git을 사용하는 기본 사항에 대해 알아봅니다.
자체 호스팅 Azure Repos
자체 인프라 내에서 소스 코드 및 기타 자산을 유지해야 하는 팀은 Azure DevOps Server 를 사용하여 Azure Repos의 모든 이점을 누릴 수 있습니다.
Azure DevOps Server의 최신 릴리스를 다운로드합니다.