푸시 정책 정보
Note
푸시 정책은 현재 공개 미리 보기 버전이며 변경될 수 있습니다.
기본적으로 단일 푸시에서 업데이트할 수 있는 분기 및 태그 수에는 한도가 없습니다.
잠재적으로 파괴적인 푸시를 차단하기 위해 단일 푸시에서 업데이트할 수 있는 분기 및 태그 수를 제한할 수 있습니다. 이렇게 하면 데이터 손실을 방지하거나 제한할 수 있습니다.
푸시 정책은 Git 명령 git push --mirror
도 차단합니다. 이는 원격 복제본을 로컬 복제본과 정확히 일치하게 만드는 잠재적으로 파괴적인 명령입니다. 실수로 실행하면 경고 없이 원격에서 많은 강제 푸시 및 분기 삭제가 발생할 수 있습니다.
단일 푸시로 업데이트할 수 있는 분기 및 태그 수 제한
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
리포지토리 이름 아래에서 Settings(설정)를 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
-
"푸시"에서 단일 푸시로 업데이트할 수 있는 분기 및 태그 수 제한을 선택합니다.
-
"최대" 뒤에 단일 푸시에서 제한하려는 분기 및 태그 수를 입력합니다. 숫자가 낮을수록 푸시가 더 제한적이며, 더 높은 숫자는 덜 제한적이지만 파괴적일 가능성이 더 높습니다.
한 번의 푸시에서 허용되는
5
분기 또는 태그 업데이트의 기본 최대값을 사용하는 것이 좋습니다. 최소값은2
이며 단일 푸시에서 분기의 이름을 바꾸는 데 분기 삭제 및 분기 만들기 이렇게 두 가지 분기 업데이트가 필요하기 때문입니다.