Windows에서 Git 및 Git Bash 설치하는 방법

Git Bash는 Windows용 터미널 에뮬레이터로, Git 명령줄 경험을 제공합니다. Git Bash를 사용하면 Atom, Notepad++ 등과 같은 다른 코딩 환경 없이도 터미널 자체에서 코드의 모든 변경 작업을 수행할 수 있습니다. 이 가이드의 다양한 방법을 따라 Windows에 Git 및 Git Bash를 설치하세요. Windows에 Git Bash를 프로그램으로 추가하면 전체 Git 버전 관리 시스템이 설치됩니다.
알아두면 좋은 점: 텍스트 편집기가 필요하신가요? 프로그래머를 위한 최고의 크로스 플랫폼 옵션 목록을 확인하세요.
목차
- Windows에서 Git Bash/Git 설치하는 방법
- Windows용 Git 설치 프로그램 사용
- Git 포터블 버전 사용
- Winget 도구 사용
- Chocolatey
- 자주 묻는 질문
Windows에서 Git Bash/Git 설치하는 방법
Windows에서 Git Bash/Git를 설치하는 방법은 네 가지가 있으며, 각각의 장점이 있습니다. 첫 번째 방법은 일반 Git 설치 프로그램에 대한 전체 지침이며, 다른 방법들은 동일한 결과로 이어지는 단축키입니다.
1. Windows용 Git 설치 프로그램 사용
Windows용 Git 설치는 간단하지만, 나중에 동기화 오류를 피하기 위해 단계를 주의 깊게 확인해야 합니다.
- 다운로드 페이지에서 Windows 링크를 클릭하세요.

- 여러 다운로드 링크가 표시됩니다. 일반 설치 프로그램을 찾고 있다면, Windows용 최신 64비트 버전을 선택하세요.

- GNU 일반 공용 라이선스를 수락하세요.

- Windows 장치에서 목적지 위치를 선택하세요.

- 설치할 구성 요소를 선택하고 원하지 않는 구성 요소는 해제하세요. 최소한 “Git Bash”, “Git GUI”, “Git LFS (대용량 파일 지원)”, “기본 텍스트 편집기와 .git 구성 파일 연결”, “Bash로 실행할 .sh 파일 연결” 옵션을 활성화해야 합니다. 대부분의 경우 이러한 필수 옵션은 기본적으로 활성화되어 있어야 합니다.

- Program Files에 기본적으로 Git 폴더가 생성됩니다. 시작 메뉴 폴더를 생성하지 않도록 선택할 수 있습니다.

팁: 코딩 방법을 가르쳐 줄 수 있는 유용한 YouTube 채널을 확인하세요.
설치 사용자 정의
다음 단계에서는 Git에서 기본 편집기를 선택할 수 있는 옵션이 제공됩니다.
- Vim이 기본 편집기이지만, Notepad++, Atom, Visual Studio Code, Sublime Text와 같은 다른 많은 옵션을 찾을 수 있습니다. 이 튜토리얼에서는 Vim을 사용합니다.

- 초기 브랜치 이름을 선택하거나 Git에 맡길 수 있습니다. “Let Git decide”를 선택하는 것이 더 안전합니다.

- “명령줄 및 3rd-party 소프트웨어에서 Git”의 PATH 환경을 선택하세요.

- 보안 셸(SSH) 클라이언트 실행 파일로 “번들 OpenSSH 사용”을 선택하세요.

- HTTPS 전송 백엔드로 “OpenSSL 라이브러리 사용”을 선택하여 우수한 인증을 제공합니다.

- Git의 텍스트 파일에서 줄 끝을 구성하는 또 다른 Git 관례입니다. “Windows 스타일 체크아웃, Unix 스타일 커밋 줄 끝”을 선택하세요.

- Git Bash와 함께 사용할 터미널 에뮬레이터가 필요합니다. Windows 콘솔 창 대신 MSYS2의 기본 터미널인 MinTTY를 선택하세요. 이렇게 하면 Git 프로그램이 명령 프롬프트에서 수행하는 작업과 분리됩니다.

- “git pull” 요청의 동작에 대해 “기본” 옵션을 선택하세요.

- GitHub 및 기타 서드파티 자격 증명을 관리하려면 “Git Credential Manager”를 선택하세요.

팁: Git이 처음이라면, 초보자를 위한 전체 가이드를 통해 빠르게 익히세요.
추가 옵션
Windows용 Git의 일반 설치에서 구성해야 할 추가 옵션도 있습니다.
- 성능 향상을 위해 “파일 시스템 캐싱 활성화“를 선택하세요.

- 의사 콘솔과 같은 실험적 옵션은 무시해도 안전합니다.

- Git 설치가 완료되려면 몇 분이 걸릴 수 있습니다.

- Git 설정 마법사가 완료되면 Git Bash를 실행할 수 있습니다.

- 또는 Windows 검색에서 Git Bash 애플리케이션을 찾거나 설치된 폴더에서 실행 파일을 열 수 있습니다.

- MinTTY 터미널 에뮬레이터가 표시되어야 합니다. 이렇게 하면 Git 작업을 나머지 PC 기능과 분리할 수 있습니다. MinTTY 창은 명령 터미널과 동일한 느낌을 줍니다.

팁: GitHub, 풀 리퀘스트에 스크린샷과 애니메이션을 추가하고 Git Bash 창에서 이를 운영할 수 있다는 사실을 알고 계셨나요?
2. Git 포터블 버전 사용
긴 일반 설치 프로그램 외에도 Git은 Windows용 포터블 버전도 제공하며, 매우 유용합니다.
- Git 다운로드 페이지로 가서 Windows 포터블 다운로드 링크를 클릭하세요.

- 원하는 폴더에 포터블 .ZIP 파일을 저장하세요.

- 세 점 아이콘을 클릭하여 Git 포터블 설치 목적지를 변경할 수 있습니다.

- 포터블 설치 프로그램이 완전히 추출될 때까지 기다리세요.

- 프로세스가 완료되면 “Git Bash Install Windows” 안에 포터블 폴더가 생성됩니다.

- PortableGit 폴더에서 Git Bash 애플리케이션을 실행한 후, 원하시면 USB 드라이브에 저장하세요.

- MinTTY 에뮬레이터는 자신을 포터블 터미널이라고 설명하지만, 일반 터미널과 다르지 않으며, 여기서 모든 Git 명령을 사용할 수 있습니다.

팁: 포터블 앱을 자주 사용하시나요? Windows 시작에 추가하는 방법을 알아보세요.
3. Winget 도구 사용
Winget 명령줄 도구를 사용하여 Windows에서 Git/Git Bash를 설치할 수 있습니다.
- 컴퓨터에 Microsoft Store 애플리케이션인 App Installer를 설치하세요.

- 관리자 모드에서 명령 프롬프트를 엽니다.
winget을 입력하여 App Installer 프로그램이 올바르게 설치되었는지 확인합니다. Winget과 함께 사용할 수 있는 다양한 명령이 표시됩니다.

- 다음 코드를 입력하여 Winget을 사용하여 Git을 설치합니다:
winget install --id Git.Git -e --source winget
- Winget을 통해 명령 프롬프트에서 Git을 설치하는 데 최대 1분이 걸릴 수 있습니다. 설치 프로그램 팝업 창이 표시될 수도 있습니다.

- 명령 프롬프트에서 “성공적으로 설치되었습니다” 메시지를 확인하세요.

- Git 설정 마법사가 Git 설치를 완료하면 Git Bash를 실행하거나 관리자 모드에서 Windows 검색 상자에서 프로그램 터미널을 엽니다.

알아두면 좋은 점: Windows 11 위젯이 작동하지 않나요? 이러한 솔루션을 시도해 보세요.
4. Chocolatey
Chocolatey는 PowerShell에서 Git/Git Bash의 전체 버전을 빠르게 설치하는 데 도움이 되는 Windows 프로그램입니다. 설치 중인 모든 대상 애플리케이션을 감싸는 래퍼와 같습니다.
- 관리자 모드에서 PowerShell을 엽니다.
- 다음 명령을 사용하여 Windows에 Chocolatey를 설치합니다. 설치가 성공적으로 완료되었다는 메시지는 표시되지 않습니다. 프로세스가 완료되면 PowerShell 창을 닫고 다시 시작하세요.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol =[System.Net.ServicePointManager]::SecurityProtocol -bor3072; iex((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- 새 PowerShell 창(관리자 모드)에서 다음을 입력하여 Chocolatey를 사용하여 Git을 설치합니다.
choco install git.install
- Chocolatey에서 요구하는 권한을 부여하려면 “A” 또는 “Y”를 클릭하세요.

- Git이 장치에 설치되면 PowerShell 창에서 성공 메시지가 표시됩니다.

알아두면 좋은 점: PowerShell 사용 방법을 배우고 싶으신가요? 필수 명령 목록이 필요합니다.
자주 묻는 질문
Git과 GitHub의 차이점은 무엇인가요?
Git은 GitHub에 호스팅되는 오픈 소스 버전 관리 시스템입니다. GitHub는 Git 소스 코드의 온라인 모음입니다. GitHub는 Microsoft 소유이지만, 소유권으로 인해 오픈 소스 특성이 변경되지 않았습니다. 많은 GitHub 프로젝트를 실행하려면 Git이 필요하지만, 그 반대는 사실이 아닙니다. GitHub에는 GitBucket, GitLab 및 SourceForge와 같은 대안이 있습니다.
Git과 Git Bash의 차이점은 무엇인가요?
Git은 2005년 Linus Torvalds에 의해 다중 사용자 협업 프로젝트의 코드 변경을 추적하기 위해 Linux 및 Mac에서 시작된 원래 Unix 기반 버전 관리 시스템입니다. Bash는 Unix 기반의 Linux 전용 명령줄 셸입니다.
Microsoft의 운영 체제는 Bash, 즉 Linux 전용 명령줄 셸을 기본적으로 설계하지 않았습니다. 따라서 Windows 사용자는 Windows 전용으로 설계된 맞춤형 터미널 에뮬레이터인 Git Bash를 설치해야 합니다. Git Bash를 사용하면 Windows에서 Git과 Bash를 함께 운영할 수 있습니다.
Git을 Windows에서 완전히 제거할 수 있나요?
Windows에서 “프로그램 추가/제거”에서 Git Bash 애플리케이션을 제거하거나 제어판으로 가서 프로그램 및 기능에서 “프로그램 제거”를 클릭하여 Git을 완전히 제거할 수 있습니다. Windows 검색 메뉴를 사용하여 C:\ 드라이브에서 Git 폴더를 찾아 삭제하세요. Windows에서 Git의 포터블 버전을 사용하는 경우, 다른 설치가 이루어지지 않았으므로 Git 폴더를 삭제하세요.
이미지 출처: DepositPhotos. 모든 스크린샷은 Sayak Boral에 의해 촬영되었습니다.