Git

GitLab 개념 & 정리

martinooo 2023. 7. 10. 22:19


GitLab이란? 
  - 프로젝트 버전 관리를 위해서 사용 
  - 소스코드를 저장할 수 있는 서버를 운영하고 서버에 저장 함으로 버전관리, 협업, 백업, 유지보수 등 다양한 장점이 있다.
  - CI및 CD를 구축해서 프로젝트에 생산성을 높일 수 있고 코드 컴토및 안전하게 관리가 가능하다. 

 

1. Git 설치

https://git-scm.com/

 

Git

 

git-scm.com

 

2. Gitlab 프로젝트 셋팅 

 

 

 

 

3. Gitlab Config 셋팅 

사용자이름과 이메일 주소 전역으로 셋팅

git config --global user.name "yoo"

git config --global user.email "yoo@gmail.com"

사용자 config 확인

# git config --list

user.name=yoo
user.email=yoo@gmail.com

 

4. Gitlab 저장소 만들기

Gitlab에 업로드를 하기 위해서는 중간단계인 Git 저장소를 만들어야 한다.

git init (명령어로 로컬에 저장소 셋팅)

git add . 

git commit -m "메세지"

git clone "url" 혹은 git remote add origin "url"

git commit 

git push -u origin 메인브랜치

위에 명령어들을 활용해서 gitLab 원격저장소에 코드를 push를해서 코드를 관리 할수 있다.

 


GitLab을 활용한 프로젝트를 참여를 하게되서 간략하게 공부를 하면서 github와 큰차이가 있다고 느껴지지 않지만 비용문제나 CI/CD 구축하는 틀에서는 github와의 차이가 있다고 느껴서 더 깊에 공부를 해서 업로드를 해야겠다.