깃(Git)은 오픈소스 버전 컨트롤 시스템으로, 크고 작은 프로젝트를 빠르고 효율적으로 관리하기 위한 것입니다. 깃랩(GitLab)은 깃 위에서 구축되었습니다. 깃랩은 훌륭한 인터페이스를 제공하지만, 보다 복잡한 작업을 처리하기 위해서는 커맨드 라인을 통해 깃을 사용해야 합니다. 깃랩의 깃 치트 시트는 이곳에서 다운로드 할 수 있습니다.
깃랩 홈페이지에서 제공하는 사용법을 정리한 것입니다. 원문은 이곳에서 확인하실 수 있습니다.
시작하기
깃 커맨드를 시작하기 위해서는 커맨드 셸(터미널)을 실행해야 합니다. 자체 내장된 터미널을 사용하거나 통해 열거나, 맥 사용자의 경우 iTerms2와 같은 프로그램을 사용할 수 있습니다.
깃 설치하기
커맨드 셸에서 다음 명령어를 입력해 깃이 설치되어 있는지 확인합니다.
git --version
깃이 설치되어 있다면, 다음과 같은 버전이 출력될 것입니다.
git version X.Y.Z
해당 명령어를 인식하지 못한다면, 맥 사용자의 경우 다음 명령어를 통해 깃을 설치합니다.
brew install git
윈도우 사용자는 이곳에서 깃을 설치할 수 있습니다.
깃 설정하기
본격적으로 깃을 사용하려면 사용자 이름과 이메일과 같은 개인 정보를 입력해야 하며, 깃랩에서 사용하는 것과 동일해야 합니다.
먼저, 이름을 추가합니다.
git config --global user.name "your_username"
다음으로, 이메일을 추가합니다.
git config --global user.email "your_email_address@example.com"
설정을 확인해봅니다.
git config --global --list
--global
옵션은 시스템의 모든 정보를 깃이 사용할 수 있다는 것이며, 이를 생략하거나 --local
을 사용하면 현재 리포지토리에만 적용됩니다.
깃 인증 방법
컴퓨터에 깃랩을 연결하려면, 본인 인증을 해야 합니다. 두 가지 방법으로 인증을 진행할 수 있습니다.
- HTTPS를 통한 프로젝트 별 인증. 컴퓨터와 깃랩 간에 작업을 수행할 때 인증 정보를 매번 입력.
- SSH를 통해 한 번만 인증. 이후, 깃랩에서 pull, push, clone시 인증 정보를 다시 입력하지 않아도 됨.
HTTPS 방식을 이용할 경우, 사용자 이름과 비밀번호를 입력하며, SSH 인증 절차는 이곳에서 확인할 수 있습니다.
이상으로 터미널을 사용해 깃을 설치하고, 기본 설정 및 사용자 인증 방법에 대해 알아봤습니다. 다음 포스팅에서는 깃에서 사용되는 기본 용어에 대해 알아보도록 하겠습니다.
'개발 > Git' 카테고리의 다른 글
깃랩 사용법 (4) 브랜치 및 커밋, 머지 명령어 설명 (0) | 2020.10.15 |
---|---|
깃랩 사용법 (3) 기본 명령어 정리 (0) | 2020.10.15 |
깃랩 사용법 (2) 깃 기본 용어 정리 (0) | 2020.10.14 |