이 시리즈에서 필요로 하는 세팅이 많아서 준비편
을 따로 만들어 봤다.
이후에 [Git] 로컬 저장소 사용법
을 이어서 작성하겠다.
그러면 지금부터 git 실습을 위한 준비를 해보자.
Window 10 Pro
git version 2.35.1.windows.2
Visual Code
Git - Downloads에 접속하여 설치부터 진행한다.
참고로 난 설치 과정에서 뭔가를 바꾸는 것은 안했다.
계속 Next, Next... 만 했다. 나중에 git config
로 설정을 바꿀 수 있으니 걱정하지 말자.
이 과정은 Window 사용자만 해당한다.
Window
가 아닌UNIX
계열 OS들은 하지 않아도 된다.
내가 이전에 작성했던 글을 참고하여 Git Bash 내장 Vim
의 기본 파일 포맷을 바꾸자.
나는 Git Bash의 vim으로 많이 쓰기 때문에 이런 과정이 필요하다.
만약 본인은 VS CODE로 모든 파일 내용을 작성한다고 하면 굳이 할 필요 없다.
Window
사용자git config --global core.autocrlf true
Mac
사용자git config --global core.autocrlf input
git config --global user.name "{사용자 이름}"
git config --global user.email "{사용자 이메일}"
git config --global init.defaultBranch main
여기서 쓰이는 이메일은 github 계정을 쓸 필요는 없다.
git config --global init.defaultBranch main
은 기본 브랜치를 main
으로 변경한다.
이유는 예전 흑인 노예(slave
)와 백인 주인(master
)를 연상케하는 master
라는 브랜치를
지양하자는 것이 요즘 대세여서 그렇다고 한다.
git config --global alias.lga "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit"
이러면 이후에 git log 를 볼때 git lga
만 쳐도 이쁘게 로그를 볼 수 있다.
Sourcetree 사이트에 접속하여 자신의 OS에 맞는 Sourcetree를 설치하자.
CLI로만 Git을 쓰는 것도 좋지만, 이런 GUI 프로그램도 같이 쓰면 더 편하게 Git을 쓸 수 있다.
참고:
설치 프로그램 실행하면 처음에Registeration(등록)
이라는 화면이 나오면서
Bitbucket Server
과Bitbucket
둘 중 하나에 가입하라는 말이 나오는데,
우측 하단에 보면건너뛰기
버튼이 있다. 클릭해서 가입절차는 넘어가자.
이미 가입했을 거라 생각하지만 혹시라도 계정이 없다면,
Github 사이트에 접속하여 회원가입 하자.
회원가입 후에는 Github의 사용을 위한 토큰(Personal access token
)을 하나 생성한다.
생성법은 아래 그림과 설명을 참조하자.
참고1:
이전에는 비밀번호 인증을 통해서 원격의 repository를 제어했지만, 이것은 2021년 8월 13일 이후로 금지되었고, 이제는 이토큰
혹은SSH
를 통한 제어만 가능하다.
참고2 : 그림이 작아서 안 보이면 그림을 클릭하세요.
주의 : 아래 그림에 보이는 화면들은 시간이 흐르면 UI가 바뀔 수 있습니다!
5-1. github 로그인 후, 화면 우측 상단의 Settings
클릭
5-2. 화면 좌측에 있는 여러 목록 중에 Developer setting
를 클릭
5-3. [Personal access tokens] 클릭 ==> [Generate new token] 클릭
5-4. Expiration(토큰 유효기간), Scope(토큰으로 할 수 있는 일의 권한 범위)를 지정하고,
Generate token
을 클릭
그냥 테스트용으로 사용할 것이므로 Select scopes
에서는 repo
만 지정하겠다.
그리고 Expiration
은 유효 기간을 무제한으로 하고 싶다면 No expiration
을 선택하자.
5-5.
이후에 화면에 나오는 Key 값을 반드시 어딘가에 적어둔다.
빨간 박스 쳐진 곳을 누르면 옆에 씌여있는 Key 값을 클립보드에 복사해준다.
이후에는 이 Key값이 화면에 나오지 않으니 반.드.시 기록한다.
새로고침하면 아래처럼 더 이상 Key 값이 표출 안된다.
Mac
사용자는 이 링크에 가서 확인하자.
나와 같은 Window
사용자면 아래처럼 한다.
6-1. Windows 자격 증명 관리자
접속
6-2. Windows 자격 증명 선택 및 일반 자격 증명 추가
버튼 클릭
참고:
git:https://github.com
이 일반 자격 증명 목록에 있다면,
해당 목록을 클릭하고편집
버튼을 클릭한다.
그리고 나서 암호를 앞서 만든 토큰값으로 변경하고
저장
을 클릭한다.
이러면 이후6-3
과정은 하지 않아도 된다.
6-3. 웹사이트 주소 및 자격 증명 정보 입력하고 확인 버튼 클릭
git:https://github.com
앞서 자격증명을 하면 SourceTree에도 자동으로 해당 자격증명 정보를 사용
7-1. sourceTree 를 실행하고 [도구 > 옵션]
클릭
7-2. [인증] 탭을 클릭하고
, github.com 이라는 이름이 보이면 클릭한다.
그러면 아래로 상세정보가 펼쳐지는데, 거기서 [편집]
버튼을 클릭하고 비밀번호에
앞서 생성한 토큰값을 넣고 [확인]
을 클릭
여기까지 했으면 일단 준비는 끝이다.