Git과 Github은 개발 작업에 있어 필수 도구로 여겨지고 있으며, 개발자들에게 익숙한 환경을 제공합니다. 이 글에서는 'Git/Github: 사용자 설정 및 세팅'이라는 주제로 알아볼 것입니다.
1. Git 사용자 설정
시작하기 전에 Git 사용자 정보를 설정해야 합니다. Git은 커밋할 때 이 정보를 사용합니다. 다음 명령어를 통해 Git 사용자 이름과 이메일을 설정합니다.
// bash
git config --global user.name "사용자 이름"
git config --global user.email "이메일 주소"
2. SSH Key 생성 및 Github 등록
SSH Key를 생성하고 Github에 등록하면, HTTPS가 아닌 SSH를 통해 보안이 강화된 통신이 가능합니다. 아래 단계를 따라주세요.
1) 터미널에서 다음 명령어로 SSH Key를 생성합니다.
// bash
ssh-keygen -t rsa -b 4096 -C "이메일 주소"
2) 생성한 SSH Key를 ssh-agent에 등록합니다.
// bash
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
3) 생성한 SSH Key의 퍼블릭 키를 복사합니다.
// bash
cat ~/.ssh/id_rsa.pub
4) Github 웹사이트에 로그인 후, "Settings" 메뉴에 들어가 "SSH and GPG keys"를 클릭합니다.
5) "New SSH key" 버튼을 클릭하고, 키 이름과 붙여넣은 퍼블릭 키를 입력 후 "Add SSH key"를 클릭합니다.
3. Github 저장소 생성 및 로컬 연결
1) Github 홈페이지에서 "New repository" 버튼을 클릭하여 새 저장소를 생성합니다.
2) 터미널에서 로컬 저장소와 원격 저장소를 연결합니다. 아래 명령어에 저장소 주소를 입력하세요.
// bash
git remote add origin [저장소 주소]
3) 다음 명령어로 원격 저장소에 연결 여부를 확인합니다.
// bash
git remote -v
4. 저장소에 파일 추가 및 커밋
1) 로컬 저장소에 파일을 추가합니다. 아래 예시에서 "example.txt" 파일을 추가합니다.
// bash
echo "Hello, Git!" > example.txt
2) 파일을 인덱스에 추가합니다.
// bash
git add example.txt
3) 변경사항을 커밋합니다.
// bash
git commit -m "Add example.txt file"
4) 변경사항을 원격 저장소에 푸시합니다.
// bash
git push origin master
이상으로 Git과 Github의 사용자 설정 및 세팅에 대해 알아보았습니다. 이를 통해 더 안전하고 효율적인 협업 환경을 구축하고 프로젝트를 성공적으로 이끌어가세요!
'Programming > Git | Github' 카테고리의 다른 글
Git/GitHub: git 기본 동작 원리 (2) | 2023.08.24 |
---|---|
Git/Github: gitignore란 (2) | 2023.08.23 |
Git/Github: 깃 초기화 및 삭제 (0) | 2023.08.22 |
Git/Github: 사용자 설정 및 세팅(Github Desktop) (0) | 2023.08.21 |
Git/Github: Git이란? (0) | 2023.08.19 |