본문 바로가기
WEB

[WEB] (git) private repository clone 하는 법 & git 명령어

by snwo 2021. 3. 2.

private repositoryclone 하려면 ssh 기반 인증방식을 사용한다 합니다.

깃허브에 public-key 를, 컴퓨터에 private-key 를 저장해 인증하는 방식이다.

 

clone하기 위해서는 3단계를 따르면 된다.

 

1. 키생성

2. 키등록

3. 클론

 

키생성

ssh-keygen 명령어로 /root/.ssh 에 id_rsa (개인키) , id_rsa.pub (공개키) 두 개를 생성한다.

 

등록해야할 키는 공개키다. 개인키는 노출되면 않되요..

 

키등록

github 에 setting 을 들어간다. 설정에서 SSH and ~~ 를 찾으시면 됩니다.

 

New ssh key 를 눌러 키를 등록합시다.

 

타이틀은 아무거나, 보통 host name 을 등록한다 합니다.

Key 에는 아까 출력한 값(공개키)을 통째로 붙여넣으시면 됩니다.

 

짠~

 

클론

clone 할 repository 에 가서, SSH 접속정보를 확인한다.

 

그리고 아까 컴퓨터로 가서

 

git clone (접속정보)

 

으로 클론하면 된다~

 

git 명령어

간단히 알아보자!


git fetch > 원격저장소 변화정보 가져오기

git pull > 원격저장소 내용 가져오기


git config --global user.email "~~@~~.com"

git config --global user.name "깃허브이름"

 

push 하기위한 설정이다. 


git add . > 전체파일 스테이징

git add (파일명) > 파일명 스테이징

git commit -m "msg" > 메시지와 커밋

git commit -am "msg" > 스테이징과 커밋을 메시지와 동시에!

git commit --amend > 메시지 수정

git push origin master > 원격저장소로 올리기