경고
- GitHub는 스토리지 버킷 구성에 특정 개체 권한 또는 추가 ACL(액세스 제어 목록)을 적용하지 않으므로 스토리지 버킷에 필요한 제한적인 액세스 정책을 설정하는 것이 중요합니다. 예를 들어 버킷을 퍼블릭으로 설정하면 퍼블릭 인터넷에서 버킷의 데이터에 액세스할 수 있습니다. IP 주소에 대한 제한이 설정된 경우 GitHub Enterprise Server 인스턴스에 대한 IP 주소와 GitHub Enterprise Server 인스턴스을(를) 사용할 최종 사용자를 포함합니다.
- GitHub Packages 스토리지에 사용하는 버킷과 별도로 GitHub Actions에 전용 버킷을 사용하는 것이 좋습니다.
- 나중에 사용할 버킷을 설정하세요. GitHub Packages를 사용하기 시작한 후에는 스토리지를 변경하지 않는 것이 좋습니다.
필수 조건
GitHub Packages를 GitHub Enterprise Server 인스턴스에서 사용하고 구성하기 위해서는 먼저 Azure Blob Storage 버킷을 준비해야 합니다. Azure Blob storage 버킷을 준비하려면 공식 Azure Blob Storage 설명서 사이트 공식 Azure Blob storage 문서를 참조하는 것이 좋습니다.
Azure Blob Storage로 GitHub Packages 사용
-
페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.
-
“Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.
-
" 사이트 관리자" 사이드바에서 관리 콘솔 을 클릭합니다.
-
왼쪽 사이드바에서 Packages(패키지)를 클릭합니다.
-
“GitHub 패키지”에서 GitHub 패키지 사용 확인란을 선택합니다.
-
"패키지 스토리지"에서 Azure Blob Storage을 선택하고 패키지 스토리지 버킷 및 connection string 대한 Azure 컨테이너 이름을 입력합니다.
컨테이너 이름 및 connection string 설정하기 전에 스토리지 컨테이너를 만들어야 합니다.
참고
Azure 스토리지 계정의 액세스 키 메뉴로 이동하여 Azure 연결 문자열을 찾을 수 있습니다.
SAS 토큰 또는 SAS URL을 connection string으로 사용하는 것은 현재 지원되지 않습니다.
{ 데이터 재사용 가능의 엔터프라이즈 관리 콘솔 설정 저장 }
다음 단계
데이터 재사용 가능 패키지 레지스트리 다음-단계-패키지-엔터프라이즈-설정 %}