Evergreen: GitHub에서 외부 협업자 접근 관리 자동화
Staying Evergreen: How we automated secure access and repo hygiene in a shared org
Evergreen은 GitHub App으로, 외부 협업자 접근 검토와 오래된 저장소 감지를 자동화한다. 매 분기마다 외부 협업자의 접근을 검토하고, 최근 활동이 없는 저장소는 경고 후 아카이브한다. 이 앱은 GitHub의 기본 기능을 활용하여 작동하며, 각 저장소의 상태를 JSON 파일로 기록하여 감사 추적이 가능하다. 접근 검토가 종료되면 체크리스트 이슈를 통해 협업자를 관리하고, 권한이 없는 사용자가 이슈를 닫으면 자동으로 재개된다.
Evergreen은 외부 협업자의 접근을 매 분기 검토하여 필요한 접근만 유지함으로써 보안을 강화한다.
원문 출처
GitHub Blog