리포지토리 관리자는 다음과 같은 경우 특정 리포지토리에 대한 익명 Git 읽기 권한 설정을 변경할 수 있습니다.
- 사이트 관리자가 프라이빗 모드 및 익명 Git 읽기 권한을 활성화했습니다.
- 리포지토리는 엔터프라이즈에서 공용이며 포크가 아닙니다.
- 사이트 관리자가 리포지토리에 대한 익명 Git 읽기 권한을 비활성화하지 않았습니다.
참고:
- 포크된 리포지토리의 Git 읽기 액세스 설정은 기본적으로 루트 리포지토리에서 액세스 설정을 상속하므로 변경할 수 없습니다.
- 퍼블릭 리포지토리가 프라이빗이 되면 해당 리포지토리에 대해 익명 Git 읽기 액세스가 자동으로 비활성화되고 포크됩니다.
- 익명 인증이 있는 리포지토리에 Git LFS 자산이 포함된 경우 여전히 인증이 필요하므로 Git LFS 자산을 다운로드하지 못합니다. Git LFS 자산이 있는 리포지토리에 대해 익명 Git 읽기 액세스를 사용하도록 설정하지 않는 것이 좋습니다.
- GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.
- 리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
- "위험 영역" 섹션에서 "익명 Git 읽기 액세스 사용" 옆에 있는 사용을 클릭합니다.
- 변경 내용을 검토합니다. 확인하려면 리포지토리의 이름을 입력하고 이해합니다. 익명 Git 읽기 권한을 활성화합니다. 를 클릭합니다.