티스토리 뷰

Git Bash 설치 하기


Git을 윈도우에서 사용하기 위해서는 Git bash혹은 Git Desktop등 을 설치해야합니다.

오늘은 Git Bash를 설치하는 방법에 대해서 알아보겠습니다.

Git for windows 링크로 이동하여 다운로드 버튼을 누릅니다.

image-20200326175651052


1. 다운 받은 exe파일을 실행해줍니다.

image-20200326180618921

2. 설치를 위해 필요한 용량을 확보한 후, 설치를 해줍니다.

image-20200326180753259

3. Git 설치의 구성요소를 선택합니다.

image-20200326180932044

  • Additional icons
    • On the Desktop 바탕화면에 Git 아이콘 추가
  • Windows Explorer intergration>
    • Git Bash here - 마우스 우클릭 메뉴에 Git Bash here 추가
    • Git GUI here - 마우스 우클릭 메뉴에 Git GUI here 추가
  • Git LFS(Large File Support)>
    • Large File 지원
  • Associate . git* configuration files with the default text editor>
    • git configuration 파일(구성 파일)을 기본 텍스트 편집기와 연결
  • Associate .sh files to be run with Bash>
    • 확장자명 .sh인 파일을 Bash와 연결
  • Use a TrueType font in all console windows>
    • 콘솔 윈도우에서 트루타입 폰트를 사용(사용할 경우 한글이 깨짐)
  • Check daily for Git for Windows updates>
    • Git for Windows 매일 업데이트 확인

4. Git의 시작 폴더경로를 지정합니다.

image-20200326181650044

5. Git에서 사용할 기본 에디터를 설정합니다.

image-20200326181748325

6. Git의 환경변수 'Path'를 설정합니다.

image-20200326181915935

  • Use Git from Git Bash only
    Git을 Bash에서만 사용할 수 있도록 설정
  • Git from the command line and also from 3rd-party software
    Git의 실행파일 위치를 환경변수에 넣어줍니다
  • Use Git and optional Unix tools from the Command Prompt
    Git과 Unix 실행파일을 환경변수에 넣어줍니다.

일반적인 경우 두 번째를 선택해주시면 됩니다.

7. Https 관련 인증서를 선택합니다.

image-20200326182619070

  • Use the OpenSSL library
    서버 인증 사용시 ca-bundle.crt 파일을 사용해 인증(인증서가 없는 경우 선택)
  • Use the native Windows Secure Channel library
    서버인증을 윈도우 인증 저장소를 사용해 인증(회사 CA도 사용 가능)

8. core.autoclf기능을 어떻게 설정할지 선택합니다.

image-20200326184204800

다른 플랫폼과 협업 시 라인 엔딩을 맞춰주는 기능이다. Linux, macOS에서는 줄 내림을 LF(line feed)를 사용, Windows에서는 CR(Carrige Return)과 LF를 동시에 사용하기 때문이다. 서로 다른 환경에서 텍스트 문서를 수정할 시에는 문제가 생기기 때문에 설정이 필요하다.

  • Checkout Windows-style, commit Unix-Style endings
    편집 시 전부 CRLF로 변환, 커밋 시 전부 LF로 변환해준다
  • Checkout as-is, commit Unix-style line endings
    편집 시 그대로 사용, 커밋 시 LF로 변환해준다.
  • Checkout as-is, commit as-is
    라인 엔딩에 신경쓰지 않음. 다른 플랫폼과의 협업이 없을 경우 사용한다.

9. Git bash를 사용할때 어떤 Terminal을 사용할지 선택한다

image-20200326185109360

두번째 선택의 경우 흔히 명령 프롬포트(cmd)로 알고있는 윈도우 콘솔을 사용하게 된다. MinTTY가 기본 세팅이니 그냥 쓰는 편을 추천한다.

10. 기타 설정을 하는 단계이다.

image-20200326185303865

  • Enable file system caching
    파일 시스템에서 메모리 캐싱을 한다. 이 기능은 성능을 올리는데 중요한 역할을 하니 설정해두자.
  • Enable Git Credential Manager
    Visual Studio 연동 및 Github 프로그램 연동을 하게 도와주니 설정해두자.
  • Enable symbolic links
    symbolic links를 활성화합니다

11. Install을 눌러 설치를 진행해줍니다.

image-20200326190109418

12. 설치가 완료되었습니다.

image-20200326190222038

13. git을 처음 설치하면 Name과 Email이 Null로 설정 되어있습니다.

$ git config --global user.name "NAME"
image-20200326190439241

$ git config --global user.email "email address"

image-20200326190532033

위의 명령어를 입력하여 Name과 Email을 설정해줍니다.

$ git config --list

image-20200326190605342

위의 명령어를 입력하여 Name과 Email이 정상적으로 입력되었는지 확인합니다.

14. 완료!

댓글