본문 바로가기
개발환경

git, gitlab, windows 환경에서 git 연동하기

by 보이드메인 2020. 12. 31.

 

 

git client 설치하기 (windows 버전)

아래 사이트에서 git 프로그램을 설치한다. Windows 버전을 다운로드 받아 설치 한다.

 

https://git-scm.com/downloads

실행파일을 실행하고, default 설정옵션을 유지하면서 next> next> 설치하면 된다.

 

git client 설치확인

설치가 완료되었으면, 아래와 같이 확인해 보자.

Windwos cmd 콘솔창에서 git 명령을 수행해본다.

아래와 같이 출력되면 정상 설치한 것이다.

 

 

Windows 커맨드 칸에 "git" 이라고 입력하면 Git Bash 등의 패키지가 설치된 것을 확인 할 수 있다.

 

 

gitlab.com 프로젝트 만들기

 

gitlab 사이트의 나의 계정에 접속해서 나의 프로젝트 공간을 만들도록 한다.

이때, 루트디렉토리에 바로 만드는것 보다, "New 디렉토리"를 먼저 생성하고, 그밑에 샘플 프로젝트 공간을 만드는것을 추천한다. 

gitlab 에서는 "New디렉토리"를 그룹이라고 표현한다.

새그룹을 추가하도록 하자.

새그룹 이름은 가급적이면 공백없는 영문자로 작성하도록 한다.

 

아무것도 모르면 초기설정치는 그대로 둔다.

 

gitlab 프로젝트 생성하기

 

그룹을 만들고 나서, 그룹밑에 프로젝트 공간을 만들어보자.

크게 4 가지 방법이 있다.

 

1.공백 blank 프로젝트 공간 만들기

2.기본옵션이 셋팅이 되어 있는 프로젝트 공간만들기 :  개발환경에 따라 이미 설정된 템플릿을 사용할 수 있다.,

3.이미 프로젝트가 존재하는 경우, 이것을 import 하는 방식으로 만들기

4.외부 repository 와 연계하여 프로젝트 공간을 만들기

 

관리하고 있는 나의 프로젝트가 존재한다면, 1번 또는 3번을 선택하고, 

아무것도 모르면 1번을 선택한다. 

 

 

 

저장소가 비어있는 프로젝트 공간이 만들어진다.

그리고, 아래와 같이 커멘드라인에서 사용할 있는 커멘드를 확인할 수 있다.

 

git 환경 셋업하기 

 

글로별 초기 정보 설정하기

 

2 개 정도 라인의 커맨드를 나의 PC 에서 실행해야한다.

나의 로컬 Windows PC 의 콘솔창을 열고,  .ssh 가 존재하는 디렉토리 밑 아래 명령을 순서대로 copy&paste 해서 실행하도록 한다. 보통  아래와 같이 실행한다.

 

git config --global user.name "Mr.LEE"

git config --global user.email "mrlee@_email.com"

 

그런다음 3 가지 경우에 따라 아래 명령리스트를 수행 할 수 있다.

경우1 : 아무것도 없는 초기 상태 

 - 아래 커멘드 블럭에서 [새 저장소 만들기] 를 순서대로 실행한다.

 - 나의 로컬 PC 에 새로운 프로젝트가 만들어지며, giblab 프로젝트 공간과 동일한 상태가 된다.

 

경우2 : 현재 PC에 프로젝트가 존재하면서, git 을 사용한적 없는 프로젝트

- 현재 나의 PC 의 프로젝트 디렉토리로 이동한다.

- "Push an existing folder" 의 커맨드를 순서대로 실행한다.

- 나의 프로젝트 공간에 .git 디렉토리가 생성된다 (git 의 관리대상이 된다)

- 나의 로컬 PC 프로젝트 공간의 파일들이 gitlab 프로젝트 공간에 들어간다.

 

경우3 : 현재 PC에 프로젝트가 존재하면서, git 을 이미 사용하고 있는 프로젝트 

- 현재 나의 PC 프로젝트 디렉토리로 이동한다.

- "Push an existing Git repository" 의 커맨드를 순서대로 실행한다.

- 나의 로컬 PC 프로젝트 공간의 파일들이 gitlab 프로젝트 공간에 들어간다.

 

 

댓글