포스트

[Phase 1 완료] GitHub 입문 완료

[Phase 1 완료] GitHub 입문 완료

Phase 1: GitHub 입문 (Day 1-10) 완료!

학습 완료

Phase 1을 완주하셨습니다! 👏

Day 1-5: 계정과 프로필

  • ✅ GitHub 계정 생성 및 이메일 인증
  • ✅ 프로필 설정 및 최적화
  • ✅ 프로필 README 작성

Day 6-10: 보안과 인터페이스

  • ✅ 비밀번호 보안 및 2FA 설정
  • ✅ Personal Access Token 발급
  • ✅ SSH 키 생성 및 등록
  • ✅ GitHub UI 숙달

Phase 1의 핵심은 “계정을 만들었다”가 아니라 “안전하게 쓰기 시작할 준비가 됐다”입니다. 프로필, 인증, 토큰, SSH 키는 앞으로 모든 실습의 기반이 됩니다.


완료 체크리스트

Phase 1을 제대로 완료했는지 확인하세요:

  • GitHub 계정이 있고 이메일 인증 완료
  • 프로필 사진과 Bio 설정 완료
  • 2단계 인증(2FA) 활성화
  • SSH 키 또는 Personal Access Token 설정
  • GitHub 주요 메뉴와 설정 위치 파악
  • 복구 코드가 안전한 위치에 보관됨
  • 공개 프로필을 시크릿 창에서 확인함
  • 쓰지 않는 토큰이나 낯선 세션이 없음

복습 질문

아래 질문에 말로 답할 수 있으면 Phase 1의 핵심을 잘 잡은 것입니다.

  1. GitHub는 Git과 어떤 점이 다른가요?
  2. 프로필 README는 일반 Repository README와 무엇이 다른가요?
  3. 2단계 인증을 켜야 하는 이유는 무엇인가요?
  4. Personal Access Token과 SSH 키는 각각 언제 필요한가요?
  5. GitHub에서 Repository, Issues, Pull requests 메뉴는 각각 어떤 역할을 하나요?
  6. GitHub 프로필에 공개하면 안 되는 개인정보는 무엇인가요?
  7. Passkey, 2FA, 복구 코드는 각각 어떤 문제를 해결하나요?

답이 바로 나오지 않는 항목은 해당 Day 글로 돌아가 다시 확인하세요. 초반 10일의 목표는 모든 기능을 외우는 것이 아니라, GitHub 화면에서 길을 잃지 않는 것입니다.


내 계정 최종 점검

Phase 2로 넘어가기 전에 실제 계정 상태를 한 번 더 확인합니다.

점검 항목 확인 위치 기준
프로필 사진 Profile 기본 이미지가 아닌 내 이미지
Bio Profile 내가 하는 일 또는 관심 분야 1문장
2FA Settings → Password and authentication Enabled
SSH keys Settings → SSH and GPG keys 사용 중인 컴퓨터 키 등록
Tokens Settings → Developer settings 필요한 범위만 부여
Public profile 로그아웃/시크릿 창 외부에서 봐도 어색하지 않음
Sessions Settings → Sessions 낯선 로그인 없음
Applications Settings → Applications 오래된 OAuth 앱 없음

보안 설정은 한 번 해두고 끝이 아닙니다. 토큰은 주기적으로 정리하고, 더 이상 쓰지 않는 SSH 키는 삭제하는 습관을 들이세요.

보안 점검은 다음 순서로 하면 빠릅니다.

1
2
3
4
5
1. Password and authentication에서 2FA/passkey 상태 확인
2. Recovery codes 저장 위치 확인
3. Sessions에서 낯선 기기 로그아웃
4. SSH and GPG keys에서 오래된 키 삭제
5. Developer settings에서 불필요한 token 삭제

처음에는 느리게 느껴져도, 이 루틴은 나중에 프로젝트가 커졌을 때 큰 사고를 막아줍니다.


Phase 1에서 만든 결과물

이번 Phase의 결과물은 “보이는 계정”입니다.

  • GitHub 계정
  • 프로필 사진과 Bio
  • 프로필 README 초안
  • 2FA와 복구 코드
  • SSH 키 또는 Personal Access Token
  • GitHub UI 탐색 능력

아직 프로필 README가 비어 있어도 괜찮습니다. Phase 2에서 Repository와 README를 더 깊게 배우며 다시 다듬게 됩니다.

Phase 1 결과물은 아래 형식으로 개인 노트에 정리해두세요.

1
2
3
4
5
6
7
8
## GitHub Phase 1 결과

- 프로필 URL:
- 프로필 README 저장소:
- 2FA 설정 여부:
- 복구 코드 보관 위치:
- SSH 키 등록 기기:
- 다음에 정리할 것:

이 기록은 공개 README에 올릴 필요가 없습니다. 특히 복구 코드 위치나 보안 설정 세부 내용은 개인 노트에만 남기세요.


Phase 2 예고

Phase 2: Repository 기초 (Day 11-20)

다음 10일간 배울 내용:

  • Repository 개념과 생성
  • README.md 작성법
  • .gitignore와 라이선스
  • 웹에서 파일 관리
  • Repository 설정 최적화

목표: 완벽한 Repository 만들기


다음 Phase 준비물

Phase 2에서는 실제 Repository를 만들고 문서를 작성합니다. 시작 전에 아래를 준비해두면 좋습니다.

  • 만들고 싶은 작은 프로젝트 아이디어 1개
  • README에 넣을 프로젝트 소개 2-3문장
  • 공개해도 되는 샘플 이미지나 스크린샷
  • 어떤 파일을 Git에 올리면 안 되는지에 대한 기본 감각

다음: Day 11 - Repository 개념 이해

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