GIT

[GIT] Git 설치 방법

개발자하소서 2024. 7. 10. 13:43
728x90
반응형
SMALL

 

📌 Git 설치법 

 

 

1. Git 다운로드하기 

 

 

https://git-scm.com/download/

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

 

 

Downloads 메뉴에서 자신의 OS에 맞게 클릭

 

 

 

Standalone 은 실행파일(.exe) / Portable은 무설치 파일 (압축파일)

 

 - 본인은 64bit windows Standalone Installer를 다운로드하였다.

 

 

 

 

 

2. Git 설치하기 

 

 

 

Next 클릭

 

 

 

설치 경로 설정 후 Next 클릭

 

 

 

여러가지 설정하는 창 > 보통 선택된 그대로 설정 후 Next 진행하면 된다

 


♣ 설정값 내용 ♣


Additional icons 

   - On the Desktop : 바탕화면에 아이콘 생성 


Windows Explorer integration
 
  - Git Bash here : 폴더에서 바로 연결할 수 있는 Git Bash 기능 추가

  - Git GUI here :  폴더에서 바로 연결할 수 있는 Git GUI  기능 추가 


Git LFS(Large File Support) 
 
  - 용량 큰 파일(대용량 파일) 지원


Associate .git* configuration files with the default text editor 

  - .git* 구성 파일을 기본 텍스트 편집기와 연결


Associate .sh files to be run with Bash

  - .sh 파일을 Bash와 연결


Check daily for Git for Windows updates 

  - 윈도우 용 Git 업데이트를 매일 확인여부


(NEW!) Add a Git Bash Profile to Windows Terminal 

  - Bash 프로필을 윈도우 터미널에 추가

 

 

 

Git이 시작될 시작 메뉴 폴더 선택 후 Next

 

 

 

Git을 사용할 기본 에디터 설정 후 Next

 

 - 본인은 Visual Studio Code 를 선택하였다. 다른 편집기는 사용해본 적 없기 때문에.....

 

 

 

 

설정값 그대로 Next

 


Let Git decide 


   - 새로운 Repository의 initial branch에 기본 이름("master")을 사용하는 것 


Override the default branch name for new repositories


-  새로운 Repository의 initial branch에 사용자가 브랜치 명을 직접 선택하는 것

 

 

 

 

Git 커멘드를 사용하기 위한 환경변수 옵션 창 / 보통 두번째 기본 값 설정 후 NEXT

 


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 기본 도구가 재정의 되기에, 위험을 숙지하고 사용하길 권장)

 

 

 

 

SSH 실행 도구 선택 / 기본 값 선택 후 NEXT

 


Use bundled OpenSSH 

  - Git에서 기본으로 제공되는 OpenSSH 번들을 사용


Use external OpenSSH 

  - 외부 OpenSSH를 사용

  - 이 경우 Git에서 기본 제공하는 OpenSSH는 따로 설치되지 않으며 PATH에 명시된 OpenSSH를 사용한다.

 

 

 

 

HTTP 연결 설정 / 기본 값 설정 후 NEXT

 

 


Use the OpenSSL library 

  - OpenSSL 라이브러리를 사용한다. ca-bundle.crt 파일로 검증한다.


Use the native Windows Secure Channel library  

  - 기본 Windows 인증서 저장소를 사용하여 검증한다. 

  - 해당 옵션은 Active Directory 도메인 서비스를 통한 회사의 내부 Root CA 인증서를 사용할 수 있다.

 

 

 

 

줄바꿈 옵션 선택 / 기본 값 설정 후 Next

 

 


Checkout Windows-style, commit Unix-style line endings 

  - Git이  체크아웃할 때, Windows 스타일로 자동 변경되도록 설정 

  - Git이 커밋할 때, 유닉스 스타일로 자동변경되도록 설정 


Checkout as-is, commit Unix-xtyle line endings

  - Git이 체크아웃할 때 줄바꿈 문자를 변환하지 않음(즉 변경없이)

  - Git이 커밋할 때 , 유닉스 스타일로 자동변경되도록 설정 

 

Checkout as-is, commit as-is


  - Git이 체크아웃할 때 줄 바꿈 문자를 변환하지 않음

  - Git이 커밋할 때 줄바꿈 문자 그대로 커밋
 
 
*  Windows 와 Unix의 줄바꿈 표기가 다름 (윈도우 : \r\n  유닉스 : \n)

 

 

 

 

 

Git Bash 터미널 에뮬레이터 설정 / 기본 값 설정 후 Next

 

 


Use MinTTY (the default terminal of MSYS2)

  - Git Bash 기본 터미널 에뮬레이터(MinTTY)를 사용


Use Windows' default console window 

  - 윈도우 기본 콘솔(cmd)을 사용

 

 

 

 

git pull 명령어 수행될 작업 선택 / 기본값 선택 후 Next

 


Default (fase-forward or merge) 

  - 'git pull'의 수행 동작을 기본으로 설정한다.

  - fast-forward가 가능한 경우, fast-forward 병합을 수행하고, 그렇지 않은 경우 merge 병합 수행



Rebase 

   - 'git pull'의 수행 동작으로 현재 분기를 불러온 분기에 재배치한다.


Only ever fase-forward 

   - 'git pull'의 수행 동작으로 불러온 분기로 빠르게 넘어간다. 명령어 수행에 실패할 가능성이 있다.



 * git pull 은 원격 저장소에서 변경 사항을 가져와 로컬 브랜치에 병합하는 명령어다

 

 

 

 

자격증명 helper 선택 / 기본값 설정 후 Next

 

 
Git Credential Manager

- 자격 증명 도우미 사용 o

- 인증 정보를 한 번 입력시 자동으로 인증 정보를 사용하여 Git 저장소에 접근

 
None

- 자격 증명 도우미 사용 x

- Git에서 인증 정보를 입력 시  매번 사용자 이름과 비밀번호를 입력


* 자격 증명 도우미는 Git을 사용할 때 인증 정보를 관리하는 도구다.

 

 

 

 

기타옵션선택 / 기본 값 설정 후 Next

 

 


Enable file system caching 

  - Git 이 파일 시스템 캐시 사용 ( 파일 읽고 쓰는 속도 향상)


Enable symbolic links 

  - Git이 심볼릭 링크 지원( * 심볼릭 링크 = 파일이나 디렉토리 가리키는 포인터)

  - 기존 리포지토리에는 이 설정이 적용되지 않는다.

 

 

 

 

실험적 기능 사용 여부 설정 / 아무 것도 체크하지 않고 Install 버튼 클릭

 


Enable experimental support for pseudo consoles 

  - Git이 윈도우 환경에서 "가상 콘솔"(커맨드 라인 애플리케이션과 터미널 간 상호작용 가능) 지원


Enable experimental built-in file system monitor 

  - Git이 내장 "파일 시스템 모니터" (파일 시스템 변경사항 감지하여 Git작업을 자동으로 업데이트) 지원 

 

 

 

 

설치 중

 

 

 

설치 완료 > Finish 클릭

 

 

 

 

 

3. Git 설치 확인  

 

 

(1) Git Bash를 실행한다. 

 

Git Bash 실행

 

 

 

(2) 사용자 이름/이메일을 등록한다 

 

git config --global user.name "사용자이름"
git config --global user.email "이메일@abc.com"

 

 

 

(3) 등록된 사용자를 확인한다. 

 

git config --list

 

 

 

 

 

 

 

 

728x90
반응형
LIST