소프트웨어 개발의 필수 도구인 깃(Git)과 깃허브(GitHub)는 협업과 버전 관리를 위한 핵심 플랫폼입니다. 깃허브 설치는 단순히 프로그램을 설치하는 것을 넘어, 개발 환경을 구축하는 첫걸음입니다. 특히 Windows와 Mac 환경에서 초보자도 쉽게 따라 할 수 있는 설치 및 초기 설정 방법을 상세히 안내해 드립니다. 2025년 현재 최신 버전을 기준으로 가장 효율적인 설치 경로를 제시하며, 설치 후 반드시 해야 할 기본 설정까지 모두 다룹니다.
📚 함께 읽으면 좋은 글
이 가이드를 통해 개발자들이 사용하는 최신 깃허브 환경을 완벽하게 구축하고, 성공적인 개발 프로젝트를 시작해 보세요.
GitHub 설치 전 필수 준비 사항 확인하기
GitHub를 사용하기 전에 반드시 확인하고 준비해야 할 몇 가지 사항이 있습니다. 원활한 설치와 사용을 위해 아래 내용을 미리 점검하는 것이 중요합니다.
- GitHub 계정 생성: 아직 계정이 없다면, GitHub 공식 웹사이트에서 계정을 먼저 생성해야 합니다. 이 계정은 깃허브 데스크톱이나 깃 CLI(Command Line Interface)를 통해 접속할 때 사용됩니다.
- 운영체제 확인: Windows 또는 macOS 중 현재 사용하고 있는 운영체제 버전을 확인합니다. 최신 버전의 Git 설치 파일은 구 버전 운영체제를 지원하지 않을 수 있습니다.
- 인터넷 연결: 설치 파일을 다운로드하고 초기 설정을 진행하기 위해서는 안정적인 인터넷 연결이 필수입니다.
이러한 기본적인 준비가 완료되었다면, 이제 본격적인 설치를 시작할 준비가 된 것입니다.
Windows 환경에서 Git과 GitHub Desktop 설치 상세 더보기
Windows 사용자라면 Git CLI(명령줄 도구)를 설치하거나, GUI 기반의 GitHub Desktop을 설치하여 더욱 쉽게 Git을 사용할 수 있습니다. 두 가지 방법 모두를 설명합니다.
Git for Windows (CLI) 설치 상세 더보기
Git for Windows는 명령 프롬프트나 PowerShell에서 Git 명령어를 사용할 수 있게 해줍니다.
- 설치 파일 다운로드: Git 공식 웹사이트에서 Windows용 설치 파일을 다운로드합니다.
- 설치 진행: 다운로드한 파일을 실행하고, 설치 마법사의 안내를 따릅니다. 대부분의 설정은 기본값으로 두어도 무방합니다.
- 경로(PATH) 설정: 설치 과정 중 Git을 명령 프롬프트에서 사용할 수 있도록 PATH 환경 변수를 설정하는 옵션이 나오는데, “Git from the command line and also from 3rd-party software”를 선택하는 것이 가장 일반적이고 널리 사용되는 방법입니다.
- 기본 에디터 설정: Git 커밋 메시지 등을 작성할 때 사용할 기본 텍스트 편집기(예: Visual Studio Code, Notepad++)를 선택합니다.
설치 완료 후, 명령 프롬프트나 터미널을 열고 git --version을 입력했을 때 버전 정보가 출력되면 성공적으로 설치된 것입니다.
GitHub Desktop 설치 보기
GitHub Desktop은 Git 명령어에 익숙하지 않은 사용자에게 매우 유용합니다. 복잡한 명령 없이 GUI 환경에서 저장소 복제, 커밋, 푸시 등을 할 수 있습니다.
- 다운로드: GitHub Desktop 공식 웹사이트에서 설치 파일을 다운로드합니다.
- 설치 및 로그인: 다운로드한 파일을 실행하면 자동으로 설치가 진행됩니다. 설치 후 GitHub 계정으로 로그인하면 됩니다.
macOS 환경에서 Git과 GitHub Desktop 설치 방법 상세 더보기
macOS는 Windows보다 Git 설치가 더 간단할 수 있습니다. 이미 시스템에 Git이 내장되어 있을 수도 있기 때문입니다.
macOS에서 Git 설치 확인 및 업데이트 상세 더보기
대부분의 macOS 시스템에는 Xcode Command Line Tools의 일부로 Git이 이미 설치되어 있습니다. 터미널을 열고 다음 명령어를 입력하여 확인해 보세요.
git --version
만약 버전 정보가 출력된다면 Git을 별도로 설치할 필요가 없습니다. 최신 버전으로 업데이트하려면 Homebrew와 같은 패키지 관리자를 사용하는 것이 권장됩니다.
brew install git
(Homebrew가 설치되어 있어야 합니다.)
GitHub Desktop 설치 보기 (macOS)
macOS용 GitHub Desktop 설치는 Windows와 과정이 동일합니다.
- 다운로드: GitHub Desktop 공식 웹사이트에서 macOS용 설치 파일을 다운로드합니다.
- 설치: 다운로드한
.zip파일을 열고, GitHub Desktop 앱을 응용 프로그램(Applications) 폴더로 드래그 앤 드롭하면 설치가 완료됩니다. - 로그인: 앱을 실행하고 GitHub 계정으로 로그인합니다.
Git 초기 환경 설정: 사용자 정보 등록 및 인증 상세 더보기
Git 설치 후, 사용자를 식별하고 커밋 기록에 남길 정보를 설정해야 합니다. 이는 Git 사용의 가장 기본적인 단계이며, 협업 시 누가 어떤 변경을 했는지 추적하는 데 매우 중요합니다.
터미널(Windows의 Git Bash, macOS의 터미널)을 열고 다음 명령어를 실행하여 사용자 이름과 이메일 주소를 등록합니다.
git config --global user.name "사용자 이름" git config --global user.email "사용자 이메일 주소"
여기서 --global 옵션은 해당 컴퓨터의 모든 Git 저장소에 이 설정을 적용하라는 의미입니다. 특정 프로젝트에만 다른 설정을 적용하고 싶다면 --global 옵션을 제거하고 해당 저장소 폴더 내에서 명령을 실행하면 됩니다.
또한, 원격 저장소에 접속하기 위한 인증 방식도 설정해야 합니다. 최근에는 비밀번호 대신 SSH 키 또는 개인 액세스 토큰(PAT)을 사용하는 것이 일반적이며 보안상 권장됩니다. Git GUI 도구인 GitHub Desktop을 사용하면 이 과정을 자동으로 처리해주어 편리합니다.
GitHub 설치 후 첫 번째 저장소 생성 및 연동 신청하기
Git 및 GitHub 설치가 완료되고 초기 설정까지 마쳤다면, 이제 첫 번째 저장소를 생성하고 로컬 환경과 연동하여 실제로 사용해 볼 차례입니다.
- GitHub에서 새 저장소 생성: GitHub 웹사이트에 접속하여 ‘New’ 버튼을 클릭하고 저장소 이름, 설명 등을 입력하여 새로운 저장소(Repository)를 만듭니다.
- 로컬 저장소 생성: 로컬 컴퓨터에서 프로젝트를 시작할 폴더를 만들고, 터미널을 열어 해당 폴더로 이동합니다. 그리고
git init명령어를 입력하여 Git 로컬 저장소를 초기화합니다. - 원격 저장소 연결: 로컬 저장소에 GitHub의 원격 저장소 주소를 연결합니다.
- 파일 추가 및 첫 커밋: 로컬 프로젝트 파일들을 추가하고 커밋합니다.
- GitHub에 푸시: 로컬의 변경 사항을 원격 저장소에 업로드합니다.
git remote add origin [GitHub 저장소 URL]
git add . git commit -m "Initial commit"
git push -u origin main
이 과정을 통해 로컬 환경의 프로젝트가 성공적으로 GitHub와 연결되어 버전 관리가 시작됩니다. 이제부터 개발 과정에서 발생하는 모든 변경 사항을 체계적으로 관리하고 협업할 수 있습니다.
📌 추가로 참고할 만한 글
자주 묻는 질문 (FAQ)
Git과 GitHub의 차이점은 무엇인가요?
| 구분 | 설명 |
|---|---|
| Git | 버전 관리 시스템(VCS) 자체를 의미합니다. 로컬 컴퓨터에서 파일 변경 이력을 추적하고 관리하는 핵심 도구입니다. |
| GitHub | Git 저장소를 호스팅하고 공유하는 웹 기반 서비스입니다. 협업, 이슈 트래킹, 코드 리뷰 등의 부가 기능을 제공합니다. |
GitHub 설치 후 사용자 이름과 이메일은 왜 설정해야 하나요?
사용자 이름과 이메일 주소는 Git이 각 커밋(변경 기록)의 저자를 식별하는 데 사용됩니다. 이 정보는 협업 환경에서 누가 어떤 코드를 변경했는지 투명하게 보여주어 버전 관리의 필수 요소입니다. 설정하지 않으면 커밋이 거부되거나 익명으로 표시될 수 있습니다.
SSH 키 대신 개인 액세스 토큰(PAT)을 사용해도 되나요?
2025년 현재 GitHub는 비밀번호 기반 인증을 더 이상 지원하지 않기 때문에, PAT(Personal Access Token)는 SSH 키와 함께 권장되는 안전한 인증 방법 중 하나입니다. HTTPS를 통해 접속할 경우 PAT를 사용하여 사용자 이름/비밀번호 대신 인증을 할 수 있습니다. 보안 측면에서는 SSH 키나 PAT 모두 강력하며, 사용자의 환경과 편의에 따라 선택하여 사용할 수 있습니다.