포스트

[GitHub 100일 챌린지] Day 2 - GitHub 계정 만들기

[GitHub 100일 챌린지] Day 2 - GitHub 계정 만들기

100일 챌린지 Day 2 - GitHub 계정을 생성하고 첫 로그인을 성공합니다.

배울 내용

  1. GitHub 회원가입 과정
  2. 좋은 사용자 이름 선택하기
  3. 이메일 인증 완료하기

Topic1. GitHub 회원가입 과정

계정 만들기는 기술적으로 어렵지 않지만, 앞으로 100일 동안 계속 사용할 정체성을 만드는 단계입니다. 이메일, 사용자 이름, 비밀번호를 대충 정하면 나중에 포트폴리오나 협업에서 불편해질 수 있습니다.

가입 전에 미리 정해두면 좋은 것:

항목 추천 기준
이메일 오래 사용할 개인 이메일 또는 개발용 이메일
사용자 이름 읽기 쉽고 포트폴리오에 공개해도 괜찮은 이름
비밀번호 비밀번호 관리자가 생성한 고유한 긴 비밀번호
2FA 가입 후 바로 설정할 인증 앱 또는 패스키

GitHub 접속

해보기:

1
2
3
1. 웹브라우저 열기
2. github.com 접속
3. "Sign up" 버튼 클릭

결과: 회원가입 페이지가 나타납니다.


Topic2. 좋은 사용자 이름 선택하기

1. 이메일 입력

1
2
Enter your email: [email protected]
[Continue] 클릭

주의: 인증 메일을 받을 수 있는 이메일 사용!

2. 비밀번호 생성

강력한 비밀번호 규칙:

  • 최소 15자 이상 또는
  • 최소 8자 + 숫자 + 소문자

2026년 5월 기준 GitHub 공식 문서는 15자 이상의 고유 비밀번호를 비밀번호 관리자로 생성하고, 2단계 인증과 패스키 사용을 권장합니다. 다른 사이트에서 쓰던 비밀번호를 재사용하지 마세요.

좋은 예시:

1
2
3
✅ MyGitHub2025!
✅ Coding@Start123
✅ GitHub-Learning-2025

나쁜 예시:

1
2
3
❌ password123
❌ 19990101
❌ qwerty

해보기:

1
2
1. 강력한 비밀번호 입력
2. [Continue] 클릭

실제 비밀번호는 예시처럼 사람이 떠올릴 수 있는 문장보다, 비밀번호 관리자가 만든 무작위 문자열이 더 안전합니다.

3. 사용자 이름 선택

사용자 이름 = GitHub URL:

1
github.com/your-username

규칙:

  • 영문자, 숫자, 하이픈(-) 가능
  • 공백, 특수문자 불가
  • 최대 39자

좋은 예시:

1
2
3
✅ john-doe
✅ dev-youngsu
✅ jane-codes

피해야 할 예시:

1
2
3
❌ qwer1234 (의미 없음)
❌ test-user (임시 같음)
❌ 한글이름 (영문만)

해보기:

1
2
3
1. 사용자 이름 입력
2. 가용성 확인 (✅ available)
3. [Continue] 클릭

사용자 이름은 나중에 바꿀 수 있지만, 이미 공유한 프로필 URL이나 저장소 URL에 영향을 줄 수 있습니다. 포트폴리오로 쓸 계획이라면 너무 장난스럽거나 임시처럼 보이는 이름은 피하세요.

4. 이메일 수신 설정

1
□ Send me occasional product updates

추천: 체크 해제 (나중에 변경 가능)

사람 인증 (CAPTCHA)

퍼즐 풀기

해보기:

1
2
3
1. [Start puzzle] 클릭
2. 퍼즐 완성 (회전, 선택 등)
3. [Create account] 클릭

: 실패해도 재시도 가능!


Topic3. 이메일 인증 완료하기

인증 코드 입력

해보기:

1
2
3
4
1. 이메일 앱/웹사이트 열기
2. "[GitHub] Please verify..." 이메일 찾기
3. 6자리 코드 확인
4. GitHub 페이지에 입력

이메일이 안 오면:

  • 스팸함 확인
  • “Resend code” 클릭
  • 이메일 주소 재확인

결과: 자동으로 인증 완료!

계정 설정 완료

개인화 질문 (선택사항)

1
2
3
- 팀 사이즈
- 학생/교사 여부
- 관심 분야

해보기: [Skip personalization] 클릭해도 됩니다!

무료 플랜 선택

1
2
3
4
5
6
7
Free Plan:
✅ 무제한 공개 저장소
✅ 무제한 비공개 저장소
✅ 2,000분 Actions/월
✅ 500MB 저장공간

[Continue for free] 클릭

결과: GitHub 대시보드 접속 완료! 🎉


가입 직후 꼭 할 보안 설정

계정을 만들었다면 바로 보안 설정을 확인하세요.

  1. 오른쪽 위 프로필 사진 클릭
  2. Settings 이동
  3. Password and authentication 메뉴 열기
  4. Two-factor authentication 또는 passkey 설정

2단계 인증은 나중에 협업 저장소에 참여하거나 organization에 들어갈 때 사실상 기본 요구사항처럼 다뤄지는 경우가 많습니다. Day 7에서 더 자세히 다루지만, 오늘 시간이 있다면 미리 켜두는 것이 좋습니다.

추가로 확인할 것:

  • 복구 코드 저장
  • 사용하지 않는 이메일 제거
  • 공개 프로필에 노출할 이름과 이메일 범위 확인
  • 결제 정보는 필요한 경우에만 등록

정리

완료 체크:

  • GitHub 계정을 만들었다
  • 사용자 이름을 선택했다
  • 이메일 인증을 완료했다
  • 대시보드에 로그인했다
  • 2FA 또는 passkey 설정 위치를 확인했다

로그인 정보 안전하게 보관하기:

1
2
3
✅ 이메일: [email protected]
✅ 사용자명: your-username
✅ 비밀번호: (비밀번호 관리자 사용 추천)

오늘의 결과물:

  • 내 GitHub 프로필 URL
  • 안전하게 보관한 로그인 정보
  • 가입에 사용한 이메일 확인
  • 보안 설정으로 이동하는 경로 확인

다음: Day 3 - 프로필 꾸미기

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.