[Git] 세팅하기 (feat. window)

식빵·2022년 2월 20일
0

git

목록 보기
1/5
post-thumbnail

🍀 개요

이 시리즈에서 필요로 하는 세팅이 많아서 준비편을 따로 만들어 봤다.
이후에 [Git] 로컬 저장소 사용법 을 이어서 작성하겠다.
그러면 지금부터 git 실습을 위한 준비를 해보자.




🍀 실습 환경

  • OS : Window 10 Pro
  • Git Version : git version 2.35.1.windows.2
  • additional utils : Visual Code

🍀 준비

1. Git 설치

Git - Downloads에 접속하여 설치부터 진행한다.
참고로 난 설치 과정에서 뭔가를 바꾸는 것은 안했다.
계속 Next, Next... 만 했다. 나중에 git config 로 설정을 바꿀 수 있으니 걱정하지 말자.



2. Git Bash: Vim 설정 변경

이 과정은 Window 사용자만 해당한다.
Window가 아닌 UNIX 계열 OS들은 하지 않아도 된다.

내가 이전에 작성했던 글을 참고하여 Git Bash 내장 Vim의 기본 파일 포맷을 바꾸자.
나는 Git Bash의 vim으로 많이 쓰기 때문에 이런 과정이 필요하다.
만약 본인은 VS CODE로 모든 파일 내용을 작성한다고 하면 굳이 할 필요 없다.



3. git config 로 추가 설정하기

  • 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 만 쳐도 이쁘게 로그를 볼 수 있다.



4. SourceTree 설치

Sourcetree 사이트에 접속하여 자신의 OS에 맞는 Sourcetree를 설치하자.
CLI로만 Git을 쓰는 것도 좋지만, 이런 GUI 프로그램도 같이 쓰면 더 편하게 Git을 쓸 수 있다.

참고:
설치 프로그램 실행하면 처음에 Registeration(등록) 이라는 화면이 나오면서
Bitbucket ServerBitbucket 둘 중 하나에 가입하라는 말이 나오는데,
우측 하단에 보면 건너뛰기 버튼이 있다. 클릭해서 가입절차는 넘어가자.



5. GitHub 토큰 생성하기

이미 가입했을 거라 생각하지만 혹시라도 계정이 없다면,
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 값이 표출 안된다.




6. 토큰을 컴퓨터에 등록하기

Mac 사용자는 이 링크에 가서 확인하자.
나와 같은 Window 사용자면 아래처럼 한다.


6-1. Windows 자격 증명 관리자 접속


6-2. Windows 자격 증명 선택 및 일반 자격 증명 추가 버튼 클릭


참고: git:https://github.com이 일반 자격 증명 목록에 있다면,
해당 목록을 클릭하고 편집 버튼을 클릭한다.


그리고 나서 암호를 앞서 만든 토큰값으로 변경하고 저장을 클릭한다.
이러면 이후 6-3 과정은 하지 않아도 된다.


6-3. 웹사이트 주소 및 자격 증명 정보 입력하고 확인 버튼 클릭

  • 인터넷 또는 네트워크 주소: git:https://github.com
  • 사용자 이름 : (github 닉네임)
  • 암호 : 앞서 생성한 토큰값




7. SourceTree에 토큰 등록 확인

앞서 자격증명을 하면 SourceTree에도 자동으로 해당 자격증명 정보를 사용

7-1. sourceTree 를 실행하고 [도구 > 옵션] 클릭


7-2. [인증] 탭을 클릭하고, github.com 이라는 이름이 보이면 클릭한다.
그러면 아래로 상세정보가 펼쳐지는데, 거기서 [편집] 버튼을 클릭하고 비밀번호에
앞서 생성한 토큰값을 넣고 [확인] 을 클릭




여기까지 했으면 일단 준비는 끝이다.

profile
백엔드를 계속 배우고 있는 개발자입니다 😊

0개의 댓글