[git bash] 깃허브로 백업하기, ssh 원격 접속, 깃과 깃허브 차이점

2022. 1. 15. 11:45코딩공부/Git

반응형

 

 

깃과 깃허브의 차이점

은 지역 저장소(내 컴퓨터)에서 작업하고, 거기에 커밋을 저장. (local repository)

깃허브는 깃 사용을 위한 원격 저장소를 제공하는 서비스. (remote repository)

 

즉, 깃 하나만 놓고 본다면 나 혼자 버전관리를 하기 위한 것이고,

깃허브를 사용한다는 것은 백업/협업을 하기 위한 것!

 

 

  • $git remote add origin (저장소 주소) : remote에 origin(원격저장소)를 add하겠다.
  • $git remote -v (view)  : 원격에 제대로 연결되었는지 확인
  • $git push
    • $git push -u origin master : push to master branch of origin
    • -u : 로컬 브랜치와 리모트 브랜치를 연결, 처음 한번만 사용
  • $git pull
    • $git pull origin master : 기본 원격저장소가 origin, 지역저장소의 기본 브랜치가 master 이므로 생략 가능

 

SSH 원격 접속

Secure Shell, 브라우즈 로그인 없이 프라이빗키와 퍼블릭키를 사용해 현재 사용중인 기기를 깃허브에 인증하는 방법.

보안이 더욱 강화된 안전한 방법.

내 컴퓨터에 ssh를 생성하고, 깃허브 서버에 퍼블릭 키 전송!

  • $ssh-keygen : ssh키 생성기
    • id_rsa : 프라이빗키
    • id_rsa.pub : 퍼블릭키

 

 

반응형