
GitHub 공식 변경 로그에 따르면 비정상 트래픽 발생 시 공개 저장소의 일부 HTTPS 복제·가져오기 작업에 일시 인증이 요구될 수 있다. 전체 공개 저장소에 대한 상시 인증 의무는 아니며, 인증된 HTTPS 작업과 SSH 작업은 영향을 받지 않는다.
GitHub가 19일 공개한 공식 변경 로그에 따르면 이번 조치는 github.com의 가용성을 보호하기 위한 임시 대응이다. 비정상 트래픽과 연관된 신호를 바탕으로 적용 범위를 최대한 좁히지만, 정상적인 익명 접속도 같은 신호를 공유하면 영향을 받을 수 있다. 적용 대상은 요금제와 관계없이 github.com에 있는 저장소다.
영향을 받은 작업은 인증이 필요하다는 메시지와 함께 실패한다. 사용자는 인증을 설정한 뒤 다시 실행하거나, 임시 보호 조치가 해제된 후 인증 없이 재시도할 수 있다. 공개 저장소를 비공개로 전환하거나 모든 접근에 인증을 요구하는 변경은 아니다.
인증된 HTTPS Git 작업과 SSH를 통한 Git 작업, push는 이번 제한의 영향을 받지 않는다. 해당 Git 작업과 무관한 GitHub 웹 접속과 API 트래픽도 영향 대상에서 제외된다.
자동화 환경에는 인증 설정을 권고했다. GitHub Actions에서는 기본 제공되는 GITHUB_TOKEN을 사용하고, 다른 지속적 통합(CI) 시스템에서는 GitHub App 설치 액세스 토큰을 우선 활용하라는 안내다. 개인용 액세스 토큰(PAT)도 사용할 수 있다. 인증을 적용할 수 없는 작업은 임시 제한 해제 후 재시도해야 한다.
인증을 구성할 때는 계정 비밀번호와 토큰을 구분해야 한다. GitHub 공식 인증 문서는 GitHub CLI를 쓰지 않고 HTTPS Git 작업을 인증할 경우 PAT를 사용하거나 자격 증명 관리 도구를 활용하도록 안내한다. 원격 저장소 주소를 HTTPS에서 SSH로 바꾸는 방법도 공식 문서에서 확인할 수 있다.
이번 안내는 공개 저장소라면 언제나 익명으로 복제할 수 있다고 가정한 자동화 작업에 직접적인 점검 지점을 제시한다. 공개 코드의 열람 가능 여부와 별개로, CI에서 저장소를 가져오는 방식과 인증 설정을 함께 확인할 필요가 있다.
출처: GitHub 공식 변경 로그 ‘Some Git over HTTPS may temporarily require authentication’ https://github.blog/changelog/2026-10-19-some-git-over-https-may-temporarily-require-authentication/ · GitHub 공식 문서 ‘About authentication to GitHub’ https://docs.github.com/authentication/keeping-your-account-and-data-secure/about-authentication-to-github · GitHub 공식 문서 ‘Managing remote repositories’ https://docs.github.com/get-started/git-basics/managing-remote-repositories