Git
[Github 기초] git config 명령어와 설정파일 종류 / ssh key 생성
imcoding
2022. 7. 6. 22:46
(아래 내용은 Git 파일이 다운로드 되어있고, Github 계정이 생성되어있다는 가정 하에 작성된 내용이다.)
Github를 처음 시작하시는 분들만 읽으시기를 권장드립니다.
Git 사용자 설정파일의 종류
설정파일에는 세가지가 있다.
git config : Git의 설정 중 추가/변경/삭제에 관여하는 명령어
System 설정 파일: 모든 사용자에게 적용된다. (git config --system)
Global 설정 파일: 한 사용자에게만 적용된다. (git config --global)
Local 설정파일: 하나의 Repository에만 적용된다. (git config --local)
사용자 이름과 이메일 추가하기
git config --global user.name "Yohan"
git config --global user.email "dladygks506@gmail.com"
추가한 뒤 git config --list 명령어로 설정을 확인할 수 있다.
Github 계정에 ssh key 등록하기
만약 Github가 처음이라면 ssh key 부터 등록해야한다.
Git 서버는 SSH 공개키로 인증하기 때문인데, 공개키가 없다면 만들면 된다.
먼저 cd ~/.ssh로 위치를 이동한 뒤 ssh key가 있는지 확인하자.
ssh-keygen 명령어를 입력하고 ssh키를 생성한 뒤 파일이름과 비밀번호을 입력하면 된다.
생성한 ssh key는 ls를 통해 확인가능하다.
82108@DESKTOP-4KIOHRE MINGW64 /
$ cd ~/.ssh
82108@DESKTOP-4KIOHRE MINGW64 ~/.ssh (master)
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/82108/.ssh/id_rsa): yohan
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
82108@DESKTOP-4KIOHRE MINGW64 ~/.ssh (master)
$ ls
yohan yohan.pub
다음은, ssh key 생성을 통해 만들어진 파일의 내용을 Github에 등록해줘야한다.
먼저 cat yohan.pub를 통해 파일을 열어주면 아래처럼 보일것이다.
ssh-rsa로 시작하는 내용이라면 여기까지 문제 없이 잘 된것이다.
github로 가서 setting에 들어가면 표시해둔 부분이 보일것이다.
위에서 생성한 내용을 복사 붙여넣기로 ssh key 등록을 완료해주자.