GitHub 계정 정지: 예방과 복구 가이드
정지된 GitHub 계정은 저장소, 기여 기록, 오픈소스 프로젝트, 그리고 Copilot 같은 통합 서비스에 대한 완전한 접근을 상실하는 것을 의미합니다. 실제 사례에서 한 개발자는 주도하고 있던 중요한 프로젝트를 유지할 수 없게 되었고, 유료 Copilot 구독도 무용지물이 되었습니다. 지원팀은 알림을 보내지 않으며, 로그인 시 계정이 갑자기 사라지고, 구글로 로그인하면 '서비스 이용약관 위반으로 인해 정지됨'이라는 메시지가 나타납니다. 이는 플랫폼과 연결된 모든 워크플로우를 멈추게 합니다.
준비가 필수적입니다: 정지 후 지원 응답 시간은 최대 1년까지 소요되며, 재활성화 가능성은 매우 낮습니다.
정지 여부 확인 및 즉시 조치
정지의 징후: 일반 로그인이 실패하거나, 계정이 존재하지 않는 것처럼 보입니다. 확인하는 유일한 방법은 구글 같은 OAuth 제공자를 통해 로그인하는 것입니다. 즉시 "계정 잠금: 내 계정이 잠겼거나 정지되었습니다"라는 양식을 사용해 지원팀에 연락하세요.
예시 메시지 템플릿:
안녕하세요,
제 계정이 비활성화된 이유를 정확히 이해하지 못하고 있습니다. 저는 의도적으로 GitHub의 이용 약관이나 커뮤니티 가이드라인을 위반한 적이 없습니다.
만약 제 저장소, 작업 또는 자동화 프로세스 중 어떤 것이 문제를 일으켰다면, 협조를 마다하지 않으며 내용을 삭제하거나 수정하고, GitHub 정책을 준수하기 위한 모든 조치를 취하겠습니다.
어떤 이유로 제한이 발생했는지 명확히 알려주시고, 오류를 수정하고 계정을 복원할 기회를 주시면 감사하겠습니다.
감사합니다.
반복적인 요청은 절대 피하세요 — 이는 대기열 순서를 초기화합니다. 한 사례에서는 두 달 후 첫 번째 답변이 왔지만, 이유는 설명되지 않았고, 단지 사용자 이름과 이메일을 해제하라고 제안만 했습니다.
구독 및 워크플로우에 미치는 영향
유료 서비스인 Copilot도 계정과 함께 정지됩니다. 설명된 사례에서는 사건 발생 하루 전에 구입한 구독이 특별 사례로 $40 환불을 받았지만, 일반적인 환불은 제공되지 않습니다. 모든 통합 기능을 확인하세요: Actions, Dependabot, 마켓플레이스 접근 권한 등.
정지 중에는 백업 계정을 생성하세요 (GitHub 규정상 동시에 활성 계정은 2개 이상 불가능하지만, 주 계정이 정지된 경우 백업 계정은 허용). 재활성화 전까지는 백업 계정을 삭제해야 했습니다.
미리 미러링을 통해 GitLab 또는 Gitea에 저장소를 복제하여 다운타임을 최소화하세요.
준비를 위한 최선의 실천법
기본적인 예방 조치만으로도 작업 중단 없이 계속 진행할 수 있습니다:
- 저장소 미러링:
git remote add mirror <URL>명령어로 GitLab, Bitbucket 또는 자체 호스팅된 Gitea와 동기화하세요. - 로컬 백업:
git clone --mirror를 실행해 전체 복사본을 만들고, 외장 드라이브나 NAS에 보관하세요. - 의존성 감사: GitHub OAuth를 사용하는 CI/CD, NPM, Docker Hub 등의 서비스 목록을 작성하세요.
- 보관 자원: 지원 양식을 북마크하고, GitHub API를 통해 기여 기록을 내보내세요.
- 백업 계정: 별도 이메일로 미리 생성해두세요. 필요할 때까지 주 계정과 연결하지 마세요.
정기적으로 미러링 테스트를 수행하세요: git push mirror --mirror.
핵심 요약
- 정지는 저장소뿐만 아니라 OAuth 통합, 구독, 기여 기록까지 모두 중단합니다.
- 지원 응답은 2개월 이상 소요되며, 이유는 종종 공개되지 않으며, 재활성화는 보장되지 않습니다.
- 미러링과 로컬 백업은 필수적인 보호 장치이며, 몇 시간 안에 설정 가능합니다.
- 백업 계정은 주 계정이 정지된 경우에만 허용됩니다.
- 유료 구독(예: Copilot)은 일반적으로 환불되지 않지만, 항의 시 언급하는 것이 좋습니다.
— Editorial Team
아직 댓글이 없습니다.