GitHub 완전 정복 — 기능별 상세 가이드

도구 알아보기약 15분주제 7개

GitHub은 단순한 코드 저장소가 아닙니다. 버전 관리, 팀 협업, 자동화, 무료 호스팅까지 — 개발자의 모든 작업이 이곳에서 이뤄집니다. 7가지 핵심 기능 영역을 기능별로 정리했습니다.

살펴보기

1 / 7

계정 & 프로필

GitHub 첫 시작 — 가입부터 포트폴리오 프로필까지

  • 가입 & Username 선택github.com›Sign up. Username이 내 GitHub 주소가 됩니다(github.com/이름). 채용 담당자가 볼 수 있으니 영문 실명이나 닉네임으로 신중히 선택하세요. 한 번 정하면 바꾸기 어렵습니다.

    username은 소문자·숫자·하이픈만 가능. 예: kang-sangjun (O), 강상준 (X)

  • 이메일 개인정보 보호주의오른쪽 상단 프로필 아이콘 클릭›Settings›왼쪽 사이드바 Emails›Keep my email addresses private 체크. 이걸 안 하면 커밋 히스토리에 실제 이메일이 공개됩니다.
    Terminal
    # 커밋에 이메일 숨기기 (이미 설정된 경우)
    git config --global user.email "이름@users.noreply.github.com"
  • 2단계 인증 (2FA)추천오른쪽 상단 프로필 아이콘 클릭›Settings›왼쪽 사이드바 Password and authentication›Two-factor authentication›Enable. Google Authenticator 앱으로 연동합니다. 계정 탈취 방지에 필수입니다.
  • Profile README본인 username과 동일한 이름의 레포를 만들면(예: kang-sangjun/kang-sangjun) 프로필 페이지에 README.md 내용이 표시됩니다. 자기소개, 기술 스택, 활동 현황을 보여주는 포트폴리오 역할을 합니다.

    GitHub Profile README Generator 서비스를 사용하면 배지·통계 차트를 쉽게 추가할 수 있습니다.

막히면 볼 것

자주 하는 실수 2가지
  1. 1.env 파일을 Public 레포에 push → API 키 전 세계 노출 — .gitignore에 .env 추가 필수. 이미 올라갔다면 즉시 키 재발급
  2. 2커밋 없이 작업하다 파일 삭제 → 복구 불가 — 작업 단위가 작아도 자주 commit하는 습관. git stash로 임시 저장도 가능
GitHub 실제 화면 보기
GitHub 실제 화면