본문 바로가기

Study/Git

[Git] 1강. Git 이란? + Window윈도우 버전 설치

 

1. Git 이란?


Git

- 분산 버전 관리 시스템 
- 다수의 개발자가 하나의 서비스를 만들 때 사용
- 개인컴퓨터, USB, 회사서버, 클라우드(GitHub, BitBucket, ...) 가능

# 버전관리(형상관리) 시스템 : Git
- 코딩할 때 원하는 시점에 깃발을 꽂고(버전을 만들고) 이들 간에 자유롭게 돌아다닐 수 있다.
- 즉, 내가 만든 버전 뿐만 아니라 동료가 만든 버전으로 이동할 수 있고 동료와 내 버전을 비교하여 최신본으로 코드를 업데이트 하는 것이 가능하다.

# Git의 두가지 사용방법
1) CLI : 커멘드 라인 인터페이스 - 직접 명령어 입력
2) GUI : 그래픽 유저 인터페이스 - 버튼을 통해 명령 입력

 

# GitHub : 원격 저장소를 제공하여 여러가지 프로젝트 진행을 원활하게 하는 도구를 함께 제공

 

 

 

2. 설치

1) Git 직접설치 - 공식사이트 (https://git-scm.com/downloads) 에서 운영체제에 맞추어 다운로드

- 운영체제를 클릭하면 최신버전으로 다운로드 됨

2) 설치 Next

3) 추가적으로 Component를 설치하고 싶다면 클릭. 선택되어있는 것으로 기본설치한다면 더 클릭하지 말고 Next

4) 시작메뉴에 폴더를 만들지 말지 선택 / 체크박스 선택하지 않고 Next

5) 깃의 에디터 선택

(Vim보다 쉬운 Visual Studio를 사용하여 파일을 만들기 위해서 새로나온 버젼 사용해봄

## 또한 이클립스와 달리 Visual은 import를 하지 않아도 바로 파일 적용이 쉬우므로 연습으로 Visual 사용)

(Default값을 일반적으로 선택한다고 함)

 

6) 환경변수 설정

* Use Git from Git Bash only : 환경 변수를 변경하지 않고 Git bash 커맨드 라인 도구에서만 실행

* Use Git from command line and also from 3rd-party software : Git에서 제공하는 Git bash는 물론, 윈도우 커맨드 프롬프트, PowerShell 같은 타사의 소프트웨어(Git Path를 실행할 수 있는)를 포함하여, 최소한의 Git을 실행하는 Unix 툴들을 추가하여 설치

* Use Git from optional Unix tools from the Windows Command Prompt : Git과 부수적인 Unix 도구들을 모두 윈도우 환경 변수에 추가

--> (Recommended) 기본값으로 설치 Next

7) HTTPS transport backend

* Use the OpenSSL library : ca-bundle.crt 파일을 사용하여 서버 인증서의 유효성을 검사

* Use the native Windows Secure Channel library : Windows 인증서 저장소를 사용하여 서버 인증서의 유효성을 검사 / 또 이 옵션을 사용하면 Active Directory 도메인 서비스를 통해 회사의 내부 루트 CA 인증서를 배포할 수 있음

--> 디폴트 첫번째 값으로 Next

8) Git에서 체크아웃, 커밋할 때 작성하는 라인 끝을 어떻게 처리할지 결정

--> 디폴트 첫번째 값으로 Next

9) Git Bash의 터미널 형식 선택

--> 디폴트 첫번째 값으로 Next

10) 그외 옵션 선택

* Enable files system caching : 파일 시스템 데이터를 큰 단위로 읽으며 특정 작업들은 메모리에 캐싱해둠 / 성능 향상 가능

* Enable Git Credential Manager : Git Credential Manager for Windows는 Windows 용 보안 Git 자격 증명 저장소, 특히 Visual Studio Team Services 및 GitHub에 대한 다단계 인증 지원을 제공.

* Enable symbolic links : Symbolic links 활성화 / 기존 repository(저장소)는 영향을 받지 않음

--> Default 두개만 선택 Next

11) 설치

12) 설치 완료 및 Git Bash 실행

13) 사용자 이름, 이메일 설정

git config --global user.name "사용자이름"

git config --global user.email "이메일주소"

14) name과 이메일이 제대로 설정되었는지 확인

git config --list

 

(참고. https://coding-factory.tistory.com/245 / kh 배포 교재)

 

 

 

 

( 1. 설치 완료 )