<ubuntu> Git, GitKraken 설치
1. Git 설치
Step 1. Git 최신 버전 확인
git 은 *최신 버전을 설치한다. 2023.01.02 기준, Latest Release 2.43.0
Git 홈페이지 우측 하단 모니터 모양의 박스에서 git 최신 버전을 확인 할 수 있다.
"Download for Linux" 를 클릭하면, Unix, Linux 계열에서 최신 git 을 설치하는 방법을 확인 할 수 있다.
Step.2 Git 설치
Debian/Ubuntu 설치 방법에서 최신 버전으로 진행한다.
sudo add-apt-repository ppa:git-core/ppa
sudo apt update; sudo apt install git
Step 3. Git 정상 설치 확인
터미널에서 설치를 확인합니다.
git 버전을 출력하여, 최신버전이 잘 설치되었는지 확인합니다.
git --version
Step 4. Git 에 username, email 등록
01. 개요
Git 을 설치하면, Git 의 환경 설정 정보는 .gitconfig 파일에 저장됩니다.
.gitconfig 파일을 다루는 기본적인 방법을 알아봅시다.
Git 사용자의 <사용자 이름> 과 <이메일 주소> 정보가 .gitconfig 파일에 어떻게 저장되는지 확인하는 과정을 통해 .gitconfig 파일을 다루는 기본적인 방법을 알아봅니다.
02. 사용자 이름과 이메일 주소 설정
Git 에서 사용할 <사용자 이름> 과, 사용의 편의를 위해 <Github 이메일> 을 설정합니다.
(Git 이라는 프로그램의 아이디를 등록하는 과정이라고 생각하면 됩니다.)
Git은 Commit(저장)할 때마다 이 정보를 함께 저장하고 사용자를 식별하는데 사용하며, Commit 작업으로 등록된 <사용자 이름>과 <이메일 정보>는 변경할 수 없습니다.
git config --global user.name "사용할 이름"
git config --global user.email "사용할 깃허브 이메일"
--global 옵션으로 지정하는 <이름>과 <이메일>은 시스템에서 사용하므로 하나만 가능합니다.
만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행합니다.
03. 적용 확인
설정한 "사용자 이름"과 "이메일 주소" 를 확인합니다.
git config --global user.name
git config --global user.email
git config --list
참고) 등록된 이름 수정
# gloabal로 설정된 config 사용자를 지울 경우,
git config --unset --global user.name
git config --unset --global user.email
# 개별 설정된 사용자를 지울 때,
git config --unset user.name # 이름 삭제
git config --unset user.email # 이메일 삭제
# 한번에 삭제
git config --unset-all user.name
2. GitKraken 설치
2.1 git GUI
가장 많이 사용되는 git GUI 소프트웨어 source tree 는 Window와 Mac 플랫폼만 지원한다.
Linux 에서는 GitKraken이 주로 사용되며, Ubuntu 를 사용할 것이기에 GitKraken 을 설치한다.
(그 외 프로그램은, Git - GUI Clients (git-scm.com) 를 참고한다.)
2.2 GitKraken 설치
다운로드 https://www.gitkraken.com/
터미널에서 다운받은 .deb 설치 패키지를 실행한다.
sudo apt install ~/Downloads/gitkraken-amd64.deb
3. Github Desktop
github desktop 는 Window와 Mac 플랫폼만 지원한다.
하지만, GitHub - shiftkey/desktop 에서 개인이 Linux 플랫폼으로 포팅했다.
설치 방법은는 To install Github Desktop for Ubuntu · GitHub 를 참고한다
Step1
sudo wget https://github.com/shiftkey/desktop/releases/download/release-3.1.1-linux1/GitHubDesktop-linux-3.1.1-linux1.deb
Step2
sudo apt-get install gdebi-core
Step3
sudo gdebi GitHubDesktop-linux-3.1.1-linux1.deb