[GITHUB] Git 설치하기 (Window)

두두·2022년 8월 30일
0

환경설정

목록 보기
1/3

Git?

https://git-scm.com/

Git 설치하기

1. Git 다운로드

아래 클릭!
다운로드 링크

저는 윈도우 환경에 Git을 설치할거라 Windows를 선택해 다운받았습니다.
자신의 운영체제를 선택해주세요!


2. Git 설치하기

1

약관은 머.. Next!

2

Git이 설치될 경로 지정

3

설치할 구성요소 지정

  • Additional icons
    • On the Desktop : 바탕화면에 바로가기 생성
  • Windows Explorer integration
    • Git Bash Here : 폴더 오른쪽 클릭 메뉴에 Git Bash Here(연결 기능) 추가
    • Git GUI Here : 폴더 오른쪽 클릭 메뉴에 Git GUI Here(연결 기능) 추가
  • Git LFS (Large File Support) : 대용량 파일 지원
  • Associate .git* configuration files with the defalut text editor : 기본 텍스트 에디터에 git 구성(.git 확장자) 연결
  • Associate .sh files to be run with Bash : Bash에 .sh 확장자 파일 연결
  • Check daily for git for Windows updates : 매일 새로운 업데이트 확인
  • (NEW!) Add a Git Bash Profile to Windows Terminal : 윈도우 기본 터미널에 Git Bash 프로파일 추가

4

시작메뉴 및 바로가기 폴더경로 지정

(원하지 않으면 하단 체크박스 선택)

5

Git 기본편집기 선택

저는 Vim쓰는데 (이게 디폴트임) Notepad++나 Visual Studio Code, Sublime Text 등등 선택할 수 있는게 많더라구요~

6
새로운 Repository를 생성시 initial branch 이름 지정 방법 선택

  • Let Git decide : 기본 분기 이름(master)을 사용할 경우
  • Override the default branch name for new repositories : 사용자 지정 분기 이름을 사용할 경우 (이미 팀에서 관용적으로 쓰는 명칭이 있을 때 사용)

7

Git커맨드 사용을 위한 환경변수 설정

  • Use Git from Git Bash only : Git Bash에서만 Git 명령어 수행 가능
  • Git from the command line and also from 3rd-party software : [추천] Git을 환경변수(PATH)에 추가하여 윈도우 기본 명령 프롬프트(CMD) 등에서도 Git 명령어 수행 가능
  • Use Git and optional Unix tools from the Command Prompt : Git과 Unix 도구 모두 환경변수(PATH)에 추가
    • 이 경우 몇 가지 Windows 기본 도구가 새롭게 재정의 되므로 이러한 위험을 충분히 숙지한 경우에만 옵션 사용을 권장

8

SSH 실행 도구 선택

  • Use bundled OpenSSH : Git에서 기본으로 제공되는 OpenSSH 사용
  • Use external OpenSSH : 외부 OpenSSH 사용
    • 이 경우 Git에서 기본 제공하는 OpenSSH는 따로 설치되지 않으며 PATH에 명시된 OpenSSH 사용

9

HTTP 연결 옵션 선택

  • Use the OpenSSL library
    • OpenSSL 라이브러리 사용
    • ca-bundle.crt 파일로 검증
  • Use the native Windows Secure Channel library
    • Windows 인증서 저장소를 사용하여 검증
    • 이 옵션은 Active Directory 도메인 서비스를 통한 회사의 내부 Root CA 인증서 사용이 가능

10

Git 저장소에 체크인/아웃할 때의 줄 바꿈 방법을 선택

윈도우와 유닉스의 개행(줄 바꿈) 표기가 서로 달라 혼용해서 사용할 경우 수정사항이 있는 것으로 인식할 수 있을수도~~...
Window: \r\n
UNIX: \n

  • Checkout Windows-style, commit Unix-style line endings
    • 체크아웃은 윈도우 스타일, 커밋은 유닉스 스타일로 자동 변경되도록 설정
  • Checkout as-is, commit Unix-style line endings
    • 체크아웃은 변경 없이, 커밋은 유닉스 스타일로 설정
  • Checkout as-is, commit as-is
    • 체크아웃, 커밋 모두 스타일 변경 없이 진행

11

Git Bash 터미널 에뮬레이터 선택

  • Use MinTTY (the default terminal of MSYS2)
    • Git Bash 기본 터미널 에뮬레이터(MinTTY) 사용
  • Use Windows' default console window
    • 윈도우 기본 콘솔(cmd)을 사용

12

'git pull' 명령어에 수행될 작업 선택

  • Default (fase-forward or merge)
    • 'git pull'의 수행 동작을 기본으로 설정
  • Rebase
    • 'git pull'의 수행 동작으로 현재 분기를 불러온 분기에 재배치
  • Only ever fase-forward
    • 'git pull'의 수행 동작으로 불러온 분기로 빠르게 이동
    • 명령어 수행 실패할 가능성 있음

13

자격 증명 도우미 선택

  • Git Credential Manager Core
    • Git자격 증명 도우미를 사용
  • None
    • 자격 증명 도우미를 사용안함

14

기타 옵션 선택

  • Enable file system caching
    • 파일 시스템 캐싱을 활성화하여 상당한 성능 향상을 제공
  • Enable symbolic links
    • 심볼릭 링크를 활성화(SeCreateSymbolicLink 권한 필요)
    • 기존 리포지토리에는 이 설정이 적용되지 않음

15

실험적 기능 사용 여부 선택

저같은 깃린이들은 기존 기능만으로도 따라가기 벅차니 숨쉬면서 깃 사용하시는 깃변태분들만 사용해보아요..

  • Enable experimental support for pseudo consoles
    • (NEW!) winpty를 사용하지 않고 Git Bash에서 Node나 Python과 같은 콘솔을 실행할 수 있는데 이제 몇 가지 버그를 곁들인..
  • Enable experimental built-in file system monitor
    • (NEW!) 'git status', 'git commit' 등과 같은 명령어 실행 속도를 높이기 위해 built-in file system monitor를 자동실행

16
17

설치 뿌슝빠슝

릴리즈노트 보기


3. Git 설치확인

Git bash 실행

profile
일단 갈기고보는 주니어개발자 두두입니다 :)

0개의 댓글