시스템 환경
- Ubuntu 22.10 kinetic
Git 설치
# apt 명령어로 git 설치
sudo apt update && sudo apt full-upgrade -y
sudo apt install git -y
# 설치 확인
git --version
# 예시 출력
git version 2.25.1
Git 사용자 이름과 이메일 설정
git config --global user.name "사용자 이름"
git config --global user.email "이메일 주소"
# 설정 확인
git config --list
# 예시 출력
user.name=사용자 이름
user.email=이메일 주소
# Ctrl + Z로 종료
설정 정보는 ~/.gitconfig 파일에 저장됩니다.
더 많은 Git 설정은 git config 명령어를 사용하거나 ~/.gitconfig 파일을 직접 편집하여 구성할 수 있습니다.
GitHub SSH 설정
필요한 디렉터리와 파일 생성
# .ssh 디렉터리 생성
mkdir ~/.ssh
# 권한 설정:
chmod 700 ~/.ssh
# authorized_keys 파일 생성:
touch ~/.ssh/authorized_keys
# 권한 설정
chmod 600 ~/.ssh/authorized_keys
먼저 새로운 SSH 키를 생성합니다.
# 아래 명령어는 id_rsa와 id_rsa.pub 두 파일을 생성합니다.
cd ~/.ssh
ssh-keygen -t rsa -C "youremail@youremail.com"
GitHub 계정에 로그인하여 → Settings → SSH and GPG keys로 이동합니다.
New SSH key → Title → id_rsa.pub 파일의 내용을 Key에 복사한 후 저장합니다.
디렉터리의 id_rsa.pub 파일 내용을 GitHub SSH Key에 복사한 후 저장합니다.
cat id_rsa.pub
GitHub 설정 테스트
ssh -T git@github.com
성공 메시지
Hi "username!" You've successfully authenticated, but GitHub does not provide shell access.