Skip to main content

릴리스 변경 방지

리포지토리 또는 조직에 변경이 불가능한 릴리스를 적용하여 잠재적인 취약성을 방지할 수 있습니다.

참고 항목

Immutable releases are currently in 공개 미리 보기 and subject to change.

리포지토리에 변경이 불가능한 릴리스 적용

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    탭을 보여 주는 리포지토리 헤더의 스크린샷. "설정" 탭이 진한 주황색 윤곽선으로 강조 표시됩니다.

  3. "Releases" 섹션으로 스크롤을 내린 다음, Enable release immutability를 선택합니다. 불변성은 향후 릴리스에만 적용된다는 점을 알아두세요.

조직에 변경이 불가능한 릴리스 적용

  1. GitHub에서 조직의 기본 페이지로 이동합니다.

  2. 조직 이름에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.

    조직 프로필에 있는 여러 탭의 스크린샷. "설정" 탭이 진한 주황색으로 표시됩니다.

  3. 사이드바의 "Code, planning, and automation" 섹션에서, Repository 드롭다운 메뉴를 선택한 다음, General을 클릭합니다.

  4. 이 페이지의 "Releases" 섹션에서 No policy 드롭다운 메뉴를 선택한 다음, All repositories 또는 Selected repositories를 클릭합니다. 불변성은 향후 릴리스에만 적용된다는 점을 알아두세요.

  5. Selected repositories를 선택한 경우, 드롭다운 메뉴 오른쪽에서 아이콘을 클릭합니다. 포함할 리포지토리를 선택한 다음, Select repositories를 클릭합니다.