GitHub에서 인증 이메일을 보내지 않을 때: 해결 방법
MarkdownGitHub 이메일 다시 보내기, 링크 만료, 잘못되었거나 이미 사용 중인 주소, 계정 제한, 이메일 보안. 전체 인증 절차를 안내합니다.
전체 글 읽기
GitHub에서 인증 이메일을 보내지 않았다면 Settings → Emails로 이동해 주소 아래의 Resend verification email을 클릭하세요. 이메일의 링크는 24시간 동안 유효합니다. 너무 늦었다면 새 링크를 요청하세요.
GitHub는 프로젝트를 코드용 클라우드 저장소에 보관하고 모든 변경 사항을 기록합니다. 하지만 이메일을 인증하기 전까지는 GitHub에서 저장소를 만들 수 없습니다. 저장소는 GitHub가 프로젝트의 클라우드 폴더를 부르는 이름입니다.
아래에서 모든 경우를 순서대로 살펴봅니다. 이메일이 오지 않는 경우, 링크를 열었을 때 오류가 표시되는 경우, 주소가 이미 사용 중인 경우, 계정이 제한된 경우입니다. 하나씩 알아보겠습니다.
그 밖의 실용적인 자료: Ailoot 문서.
핵심 요점
Settings → Emails에서 Resend verification email 버튼을 사용해 인증 이메일을 다시 요청하세요. 이메일의 링크는 24시간 동안 유효하며, 그 이후에는 새 링크를 요청해야 합니다. 새로 받은 링크를 열었을 때 오류가 표시되면 GitHub에서 로그아웃하고 브라우저를 다시 시작한 다음, 올바른 계정에 로그인해 링크를 다시 여세요. “Email is already verified by another user” 오류는 해당 주소가 다른 계정에서 이미 인증되었다는 뜻입니다. 그 계정에서 주소를 삭제하거나 다른 주소를 사용하세요. GitHub는 일회용 이메일 주소를 인증하지 않습니다.
이메일을 다시 요청하는 방법
먼저 스팸 폴더를 확인하고, Gmail을 사용한다면 프로모션 탭도 확인하세요. Settings → Emails에서 주소에 오타가 없는지 확인합니다.
이메일이 오지 않았다면 새 이메일을 요청하세요.
- GitHub에서 오른쪽 위의 프로필 사진을 클릭한 다음 Settings를 클릭합니다.
- 사이드바의 Access 아래에서 Emails를 선택합니다.
- 인증하려는 주소 아래에서 Resend verification email을 클릭합니다.
- GitHub에서 보낸 이메일을 열고 링크를 따라갑니다.
링크를 따라가면 GitHub에서 계정 홈 페이지를 열고 이메일이 인증되었음을 확인하는 배너를 표시합니다.
두 번째 이메일도 오지 않으면 같은 섹션에서 Gmail 같은 다른 주소를 추가해 인증하세요. GitHub 계정에는 이메일 주소를 몇 개든 추가할 수 있으며, GitHub는 이메일을 받을 수 없는 주소를 미인증 상태로 처리합니다.
이메일은 도착했지만 링크를 열면 오류가 표시되는 경우
이메일을 받은 시점을 확인하세요. 24시간이 넘었다면 링크는 더 이상 작동하지 않습니다. Settings → Emails로 돌아가 새 이메일을 요청하세요.
링크를 받은 지 하루가 지나지 않았는데도 GitHub에서 오류가 표시된다면 올바른 계정에 로그인했는지 확인하세요. GitHub에서 권장하는 절차는 다음과 같습니다.
- GitHub 계정에서 로그아웃합니다.
- 브라우저를 닫았다가 다시 엽니다.
- 인증하려는 이메일 주소가 등록된 계정에 로그인합니다.
- 이메일의 링크를 다시 엽니다.
프로젝트와 에이전트 작업을 위한 실용적인 자료: Ailoot 문서.
Claude Code가 GitHub와 연동되는데 이메일 인증이 필요한 이유는 무엇인가요?
예전에는 GitHub 사용법을 알아야 했고 튜토리얼도 적어도 몇 편은 봐야 했습니다. 이제는 간단히 할 수 있습니다. Claude Code에 GitHub 연결을 도와 달라고 요청하세요. “있잖아, GitHub를 연결해야 해. 여기서 내 GitHub를 연결할 수 있도록 모든 단계를 작성해 줘.”라고 말하면 됩니다. Claude Code가 어디를 클릭하고 어디에 로그인해야 하는지 알려 줍니다. 그런 다음 저장소를 직접 만들고, 업데이트하고, 삭제합니다. 저장소는 비공개로 설정합니다.
이메일 주소가 인증되지 않았다면 이 모든 작업이 불가능합니다. GitHub에서는 저장소를 만들거나 계정에서 타사 애플리케이션을 승인할 수 없습니다. 이메일 알림도 받을 수 없습니다.
Claude Code 기법을 소개하는 동영상:
21분 동안 Claude Code에서 알아야 할 모든 내용인 음성 입력, 에이전트 보조 기능, 스킬, MCP, 계획, Git을 다룹니다. GitHub를 연결하기 전에 시청하세요.
에이전트 작업을 위한 추가 자료: Ailoot 문서.
“Email is already verified by another user”
전체 메시지는 다음과 같습니다. Error adding EMAIL: Email is already verified by another user. 해당 주소는 다른 GitHub 계정에서 이미 인증되었습니다.
여기에는 두 가지 방법이 있습니다. 해당 계정이 본인 계정이라면 로그인해 이메일 설정에서 주소를 삭제한 다음 새 계정으로 돌아가세요. 이전 계정에 커밋(저장된 코드 변경 사항)이 있다면 인증하지 않은 채로 주소를 다시 추가하세요. 그러면 해당 커밋이 이전 계정과 계속 연결됩니다. 해당 계정이 본인 계정이 아니라면 GitHub에 본인이 소유한 다른 이메일 주소를 사용하세요.
GitHub에 사용할 이메일 주소
GitHub는 일회용 이메일 주소를 인증하지 않습니다. 커밋에서 주소를 숨기고 싶다면 GitHub에서 그 용도로 noreply 주소를 제공합니다. 이 주소는 계정의 실제 이메일 주소를 대체하지 않습니다.
대부분은 ChatGPT, Codex, Claude Code 등 모든 서비스에 Google 이메일 주소를 연결합니다. 따라서 이메일 보안에도 메신저 보안만큼 주의를 기울여야 합니다. 실제로는 더 세심한 주의가 필요합니다. 다른 모든 서비스의 비밀번호를 재설정할 때 이메일을 사용하기 때문입니다. 누군가 이메일을 장악하면 모든 문제가 시작됩니다. 누군가 Google 이메일에 접근하면 GitHub로 가서 모든 프로젝트의 소스 코드를 가져갈 수 있습니다.
GitHub에 연결할 이메일 주소에는 다음 조치를 적용하세요.
- 2단계 인증을 활성화하고, 빠르게 로그인하려면 패스키(기기에 저장하는 로그인 키)도 설정합니다.
- 계정 복구를 위해 전화번호를 추가합니다.
그리고 회사가 이메일, 도메인, 호스팅, 저장소 등 모든 접근 권한을 항상 소유해야 합니다.
AI 서비스에 가입할 이메일 주소를 선택하는 방법은 별도 문서에서 다룹니다.
GitHub에서 계정을 제한하고 이메일 변경을 요청하는 경우
이 절차는 GitHub에서 계정이 제한되었다는 메시지를 직접 표시하고, 접근 권한을 복구하려면 주소를 변경해야 한다고 명시한 경우에만 적용됩니다.
- 일회용이 아닌 다른 주소를 추가하고 기본 주소로 설정합니다.
- 새 기본 주소를 인증합니다.
- 계정에서 이전 주소를 삭제합니다.
- GitHub 지원팀에 문의해 제한 조치를 검토해 달라고 요청합니다.
설정에서 진행하는 순서는 다음과 같습니다. Settings → Emails를 열고, Add email address에 새 주소를 입력한 다음 Add를 클릭합니다. Primary email address에서 새 주소를 선택하고 Save를 클릭합니다. 이메일을 통해 먼저 주소를 인증한 다음, 주소 옆의 휴지통 아이콘을 사용해 이전 주소를 삭제합니다.
다음 단계
이메일이 인증되고 배너가 표시되었습니다. 이제 GitHub를 Claude Code에 연결해 프로젝트를 저장할 수 있습니다.
코딩 도우미 GitHub Copilot이 무료로 제공하는 기능과 한계는 별도 문서에서 다룹니다. 다른 사람의 GitHub 코드를 자신의 제품에 사용해 판매할 수 있는지는 별도 문서에서 다룹니다.
문제가 발생하면 어느 단계에서 문제가 생기는지 기록하세요. 이메일이 오지 않았는지, 링크가 열리지 않았는지, 아니면 주소가 이미 사용 중이었는지 확인합니다.
출처
- GitHub: Verifying your email address — Settings → Emails의 Resend verification email 버튼과 링크를 따라간 뒤 표시되는 확인 배너.
- GitHub: Troubleshooting email verification — 링크는 24시간 동안 유효하며, 새 링크에서 오류가 발생했을 때의 절차, “Email is already verified by another user” 오류, 일회용 주소, noreply 주소, 제한된 계정에 적용할 절차를 설명합니다.
- GitHub: Email addresses reference — 이메일 주소가 인증되지 않으면 저장소를 만들거나 OAuth 애플리케이션을 승인하거나 이메일 알림을 받을 수 없습니다.
- GitHub: About email addresses — 계정에 주소를 몇 개든 추가할 수 있으며, 이메일을 받을 수 없는 주소는 미인증 상태가 됩니다.
- GitHub: Changing your primary email address — 주소 추가, 기본 주소 선택, 이전 주소 삭제 방법을 설명합니다.
- GitHub: Creating a support ticket — 무료 요금제 사용자는 계정 및 보안 문제에 관해 지원팀에 문의할 수 있습니다.
추가 자료와 도구: Ailoot.
자세히 보기
GitHub에서 인증 이메일을 보내지 않을 때: 해결 방법 | Ailoot: 자주 묻는 질문
새 GitHub 인증 링크도 오류를 열면 어떻게 하나요?
인증하려는 이메일이 속한 계정으로 로그인했는지 확인하세요. 로그아웃하고 브라우저를 닫았다가 다시 연 뒤 해당 계정으로 로그인해 새 링크를 다시 사용하세요. 24시간이 지난 링크는 새로 받아야 합니다.
GitHub noreply 주소가 계정 이메일을 대체하나요?
아닙니다. noreply 주소는 커밋에서 이메일을 숨길 수 있지만 계정에는 실제로 수신하고 인증할 수 있는 주소가 필요합니다. GitHub는 일회용 이메일 주소를 인증하지 않습니다.