반응형
GitLab이란?
- 프로젝트 버전 관리를 위해서 사용
- 소프트웨어를 제작하면서 발생하는 변화들을 기록해서 소프트웨어 변화를 열람하고 수정할 수 있도록 도와주는 시스템
- 소스코드를 저장할 수 있는 서버를 운영 가능, 서버에 소스코드를 저장함으로서 협업, 백업 등의 다양한 장점이 생김
- 개인 또는 조직에서 Git Repository의 내부 관리를 제공하는데 사용할 수 있는 GitHub로 비공개된 GitHub
- 이슈 트래커를 이용해 프로젝트를 진행하는 과정에서 발생하는 업무들을 관리
- 서비스형 원격 저장소를 운영하는 것에 대한 비용이 부담되거나, 소스코드의 보안이 중요한 프로젝트에 사용
"GitLab은 Git의 원격 저장소 기능과 이슈 트래커 기능 등을 제공하는 소프트웨어"
※ Git과 GitHub란?
1. Git 이란?
- 오픈 소스 버전 관리 시스템
- 로컬에서 버전 관리
- 소프트웨어 개발 및 소스 코드 관리에 사용
2. GitHub 란?
- Git Repository를 위한 웹 기반 호스팅 서비스
- 클라우드 서버를 사용해서 로컬에서 버전 관리한 소스 코드를 업로드하여 공유 가능
- 분산 버전 제어, 액세스 제어, 소스 코드 관린, 버그 추적, 기능 요청 및 작업 관리를 제공
"Git은 버전 관리 프로그램"
"GitHub는 버전 관리, 소스 코드 공유, 분산 버전 제어 등이 가능한 원격 저장소"
[참고]
반응형
'DevOps > GitLab' 카테고리의 다른 글
[GitLab] GitLab Data 저장소 위치 변경 (0) | 2022.11.25 |
---|---|
[GitLab] GitLab 설치 (0) | 2022.11.25 |