Git 및 Git-Hub에 대한 모든 것: git과 git-hub의 관계, 설치, 두 도구를 연동하여 시작하기 위한 초보자 가이드
Source: Dev.to
Introduction: Understanding Git and GitHub
Git은 코드 변경 사항을 추적하고, 개발자 간 협업을 촉진하며, 누가 어떤 변경을 했는지 기록하는 인기 있는 버전 관리 시스템입니다.
GitHub은 Git 저장소를 호스팅하는 독점 플랫폼으로, 접근 제어, 이슈 트래킹, 기능 요청, 작업 관리, 지속적 통합, 위키 등 프로젝트마다 다양한 기능을 추가합니다.
Step 1: Opening a GitHub Account
GitHub에서 무료 계정을 만들세요:
Step 2: Downloading Git Bash and Launching It
공식 사이트에서 최신 Git for Windows( Git Bash 포함)를 다운로드하세요:
설치 후 Git Bash를 실행하고 버전을 확인합니다:

Step 3: Git Configuration – Set Identity
GitHub 계정에 사용한 사용자 이름과 이메일을 동일하게 설정합니다:

일반적인 명령어 (Git Bash에서 실행):
git config --global user.name "Your GitHub Username"
git config --global user.email "you@example.com"
Step 4: Confirm the Configured Identity
Git에 올바른 정보가 저장되었는지 확인합니다:

git config --list
참고: 이메일이 GitHub 가입 시 사용한 것과 일치하는지 확인하세요.
Step 5: Generating an SSH Key – Connecting Git to GitHub
SSH 키는 머신을 GitHub에 인증시켜, 비밀번호를 반복 입력하지 않아도 안전하게 통신할 수 있게 해줍니다.
새 SSH 키를 생성하고(이미 가지고 있지 않은 경우) ssh‑agent에 추가합니다:
ssh-keygen -t ed25519 -C "you@example.com"
# 프롬프트에 따라 진행; 기본 파일 위치를 사용하려면 Enter를 누르세요.
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
생성된 공개 키는 아래와 비슷하게 표시됩니다:

Step 6: Add the SSH Key to GitHub
- 공개 키 파일(
~/.ssh/id_ed25519.pub)의 내용을 복사합니다. - GitHub에서 Settings → SSH and GPG keys → New SSH key 로 이동합니다.
- 키를 붙여넣고, 알아보기 쉬운 제목을 지정한 뒤 저장합니다.
키가 추가되면 GitHub에서 확인 이메일을 보냅니다.

Step 7: Open a Project Folder on GitHub
이제 기존 저장소를 복제하거나 새 저장소를 만든 뒤, Git Bash를 사용해 로컬에서 작업할 수 있습니다. 예를 들어 저장소를 복제하려면:
git clone git@github.com:YourUsername/your-repo.git
이제 변경 사항을 추적하고, 커밋을 푸시하며, GitHub을 통해 협업을 시작할 준비가 되었습니다!