Skip to main content

조직에서 상호 작용 제한

조직 소유의 모든 퍼블릭 리포지토리에서 특정 사용자에 대해 제한된 작업 기간을 일시적으로 적용할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Organization owners and moderators can limit interactions in an organization.

임시 상호 작용 제한 정보

조직에서 상호 작용을 제한하면 조직 소유의 모든 퍼블릭 리포지토리에 대한 임시 상호 작용을 제한할 수 있습니다. 리포지토리에 대한 상호 작용 제한을 사용하도록 설정하면 특정 사용자의 주석 달기, 문제 열기, 끌어오기 요청 만들기, 이모지로 반응, 기존 메모 편집, 문제 제목 편집 및 끌어오기 요청이 제한됩니다.

상호 작용 제한을 사용하도록 설정하면 제한 기간(24시간, 3일, 1주, 1개월 또는 6개월)을 선택할 수 있습니다. 제한 기간이 지나면 사용자는 조직의 퍼블릭 리포지토리에서 정상적인 활동을 다시 시작할 수 있습니다.

상호 작용 제한에는 세 가지 유형이 있습니다.

  • 기존 사용자로 제한: 이전에 기여하지 않고 협력자가 아닌 24시간 미만의 계정을 가진 사용자의 활동을 제한합니다.
  • 이전 기여자로 제한: 이전에 리포지토리의 기본 분기에 기여하지 않았고 협력자가 아닌 사용자의 활동을 제한합니다.
  • 리포지토리 협력자로 제한: 리포지토리에 대한 쓰기 권한이 없는 사용자의 활동을 제한합니다.

조직의 구성원은 제한 유형의 영향을 받지 않습니다.

조직 전체의 활동 제한을 사용하도록 설정하면 개별 리포지토리에서 상호 작용 제한을 사용하거나 사용하지 않도록 설정할 수 없습니다. 개별 리포지토리의 활동 제한에 관한 자세한 내용은 리포지토리에서 상호 작용 제한을(를) 참조하세요.

조직 담당자 및 조정자는 특정 시간 동안 사용자를 차단할 수도 있습니다. 차단이 시간이 지나면 사용자의 차단이 자동으로 해제됩니다. 자세한 내용은 조직에서 사용자 차단을(를) 참조하세요.

조직에서 상호 작용 제한

  1. GitHub의 오른쪽 위 모서리에서 프로필 사진을 클릭한 다음, Your organizations를 클릭합니다.

  2. 조직을 클릭하여 선택합니다.

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

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

  4. 조직 소유자의 경우: 사이드바의 "액세스" 섹션에서 조정을 선택한 다음 상호 작용 제한을 클릭합니다.

조직 조정자의 경우: 사이드바에서 상호 작용 제한을 선택하세요.

  1. “임시 상호 작용 제한”에서 설정하려는 상호 작용 제한 형식의 오른쪽에 있는 사용 드롭다운 메뉴를 선택한 다음 상호 작용 제한을 원하는 기간을 클릭합니다.

쓰기 액세스 없이 사용자에 대한 동시 열기 끌어오기 요청 제한

조직이 소유한 모든 공용 리포지토리에서 쓰기 권한이 없는 사용자가 동시에 열 수 있는 최대 끌어오기 요청 수를 설정할 수 있습니다. 이 제한은 각 리포지토리에 별도로 적용되므로 쓰기 권한이 없는 사용자는 조직 전체에서가 아니라 조직이 소유한 공용 리포지토리에서 구성된 최대 오픈 끌어오기 요청 수를 포함할 수 있습니다. 쓰기 액세스 권한이 없는 사용자가 리포지토리의 제한에 도달하면 기존 끌어오기 요청을 닫거나 쓰기 권한이 있는 사용자가 새로 열기 전에 병합할 때까지 기다려야 합니다.

이 설정을 사용하면 사용자가 과도한 수의 끌어오기 요청을 열지 못하게 하여 유지 관리 관리자가 기여 볼륨을 관리할 수 있으며, 이로 인해 검토 큐가 과부하가 발생하여 불필요한 CI 실행이 트리거됩니다. 이 제한은 쓰기 액세스 권한이 없는 사용자에게만 적용됩니다. 쓰기 액세스 권한이 있는 사용자는 영향을 받지 않습니다.

초안 풀 리퀘스트는 사용자의 한도에 포함되지 않습니다. 사용자가 최대값에 도달했는지 여부를 결정할 때는 초안이 아닌 열린 끌어오기 요청만 계산됩니다.

조직 수준 제한이 우선하지만 조직 소유의 리포지토리에 조직 수준 제한 이후에 구성된 자체 끌어오기 요청 제한이 있는 경우 리포지토리 수준 제한이 조직 수준 제한을 재정의합니다. 리포지토리에서 상호 작용 제한을(를) 참조하세요.

끌어오기 요청 제한 구성

끌어오기 요청 제한을 구성하려면 조직의 상호 작용 제한에 설명된 것과 동일한 단계에 따라 상호 작용 제한 설정 페이지로 이동한 다음 끌어오기 요청 제한에서 쓰기 액세스 권한이 없는 사용자에게 허용되는 최대 동시 열기 끌어오기 요청 수를 선택합니다. REST API를 사용하여 끌어오기 요청 제한을 구성할 수도 있습니다. 조직 상호 작용에 대한 REST API 엔드포인트을(를) 참조하세요.

추가 참고 자료