github로 무언가를 하고 싶다면 우선 git을 설치해야 합니다. 물론 다른 사람이 올린 소스 코드를 웹 브라우저에서 보기만 한다면 로컬에 git 설치는 필요 없습니다. 하지만 github에 무언가를 만들어 활용하려면 git설치가 필수입니다. git 설치와 환경 설정하는 과정을 진행해 보겠습니다. gitbash를 사용해보고 .gitconfig 파일을 편집하는 법에 대해 알아보도록 하겠습니다.
1. git 인스톨러 다운로드
git-scm.com/downloads로 이동하면 os에 맞는 git 인스톨러를 다운 받을 수 있습니다.
인스톨할 환경이 윈도우 이므로 windows를 클릭해서 들어갔습니다.
다운로드 링크를 클릭하면 인스톨러를 다운로드할 수 있습니다.
2. git 설치
다운 받은 git 인스톨러를 실행해서 인스톨해줍니다.
git을 설치하는 과정에 git bash도 같이 설치됩니다. 설치 완료 후 git bash를 실행해보겠습니다.
윈도우 검색창에서 git bash를 검색하면 바로 실행할 수 있습니다. 이제 git bash의 커맨드 창에서 git 명령어를 입력해 보겠습니다.
git 명령어가 잘 실행된다면 git의 설치가 완료된 것입니다.
3. git 환경 구성하기 (.gitconfig 파일 설정)
git config 명령으로 git 설정을 구성할 수 있습니다. 여기서 수행할 작업은 전역 설정이기 때문에 --global을 매개변수로 사용합니다. 전역 설정 편집을 나타내기 위해 두 개의 대시(--)를 global의 접두사로 붙여줍니다.
git user.name 변경
먼저 git 환경 구성에 사용자 이름을 변경하기 위해 user.name을 입력합니다. user.name 뒤에 한 칸 뛴 후 ""안에 이름을 넣어서 설정합니다.
git config --global user.name "nayotuto"
git config --global user.name으로 이름을 확인해 볼 수 있습니다.
git user.email 변경
user.email과 같은 방법으로 이메일을 설정해 줍니다.
git config --global user.email "nayotuto@gmail.com"
에디터로 .gitconfig 확인하기
git bash에서 편집기를 불러서 git config파일을 확인해 보겠습니다.
git config --edit --global
git bash에서 설정한 기본 에디트가 열리고 .gitconfig파일 내용을 볼 수 있습니다.
현재 gitbash 환경에서는 vi가 기본 에디터로 설정되어 있어 vi가 실행되었습니다. 그리고 .gitconfig파일이 표시되고 있습니다. email과 name이 설정돼있는 걸 확인할 수 있습니다. :q를 입력해서 빠져나올 수 있습니다.
git bash에 vscode 기본 에디터로 등록하기
vi에 익숙하지 않다면 visual studio code(이하 vscode)를 gitbash의 기본 에디터로 사용할 수 있습니다. 마찬가지로 명령어를 사용하여 구성할 수 있습니다. 먼저 vscode의 실행 파일이 환경변수에 등록되어있는지 확인하기 위해 gitbash창에서 code를 입력합니다.
code 명령어로 vscode가 실행되었다면 환경변수에 등록되어있는 것입니다. 이제 이 code를 기본 편집기로 설정하기 위해 git config --global을 호출하면서 core.editor를 설정해 줍니다.
git config --global core.editor "code --wait --new-window"
에디터 설정을 마치고 다시 git config --edit --global을 입력해 보겠습니다.
vscode가 실행되고 .gitconfig파일의 내용이 잘 나오고 있습니다. vi보다 훨씬 편리해졌습니다. core 섹션의 editor를 보면 code --wait --new-window로 기본 에디터가 설정돼 있는 걸 확인할 수 있습니다. vscode가 실행 중인 상태로 gitbash 창을 다시 확인해 보면 그대로 멈춰있는 걸 확인할 수 있습니다.
이유는 code --wait 옵션을 줬기 때문에 vscode가 실행되는 동안에는 창이 그대로 멈춰 있게 됩니다. 참고로 --new window는 새창으로 여는 옵션입니다.
이것으로 github를 사용하기 위한 git의 기본적인 로컬 환경 설정은 마쳤습니다.
'프로그래밍 > Git' 카테고리의 다른 글
git branch 이해하기 (0) | 2022.09.10 |
---|---|
깃 작업 흐름, github clone부터 push까지 따라하기 (0) | 2022.09.07 |
github 리포지토리 이해하기 (0) | 2022.09.04 |
github ssh연결 설정 (0) | 2022.09.01 |
git과 github에 대하여 (0) | 2022.08.19 |
댓글