03. 깃 (Git) - 깃허브 (Git Hub) 로 백업하기
OS | Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) |
Git | git version 2.9.0.windows.1 |
# 간단 설명
로컬 저장소 = 지역 저장소 = Local Repository = 내 PC 에서 사용하는 Git 저장소를 일컫는 말
원격 저장소 = Remote Repository = 깃 허브, Mercurial, Subversion 와 같은 외부의 저장소를 일컫는 말
용량 제한이 없다 (단, 업로드 시 용량제한은 있습니다)
깃 허브(원격 저장소)에서 커밋이 가능하다
깃 허브 원격 저장소 말고 구글 드라이브를 원격 저장소로 할 수 있다
# 요약
명령어 | 설명 |
$ git remote add origin 깃허브 HTTPS 주소 | 로컬 저장소에서 원격 저장소 연결 |
$ git remote -v | 연결된 원격 저장소 보기 |
$ git remote remove origin(add 했을 때 name) | 연결된 원격 저장소 제거 |
$ git push -u origin master | 원격 저장소에 처음 push |
$ git push | 로컬 저장소 commit 을 원격 저장소에 업로드? |
$ git pull | 원격 저장소에 commit 을 로컬 저장소에 다운? |
$ git pull 브랜치명 | 원격 저장소의 orgin master 브랜치의 commit 을 다운? |
#01. 깃 허브 (원격 저장소)
로그인이 필요하기 때문에 계정이 없는 경우 회원가입을 해야합니다
Build software better, together
GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects.
github.com
# 깃 허브 저장소 만들기 (원격 저장소 만들기)
주의 : README 체크하면 Local 에서 $ git push -u origin master 할 때 에러 발생합니다
$ git remote add origin HTTP주소 또는 SSH주소 // [STEP 1] 로컬 저장소 -> 원격 저장소 연결하기
SSH 인증을 하지 않았으니, HTTP 주소만 써야한다
origin 은 깃 허브를 의미한다
$ git remote -v // 원격 저장소와 연결된 정보를 본다
$ git push -u origin master // [STEP2] 원격 저장소에 처음 PUSH 할 때 사용
연결이 한 번 설정되면 -u origin master 옵션을 사용하지 않아도 된다
[참고] 깃 허브 (원격 저장소) 에서도 커밋을 할 수 있다
$ git pull // 원격 저장소부터 다운로드
origin 은 remote add origin 할 때 사용 한 원격 서버를 말하기 때문에 origin master 는 원격 서버의 master 브랜치를 의미한다
#02. SSH 원격 접속 방법
$ ssh-keygen // ssh 키 생성
$ ssh-keygen 을 하면 세 가지 질문을 하는 데 모두 엔터눌러준다
1. 키를 저장할 파일을 입력하십시오 : 엔터
2. 암호를 입력하십시오 (암호가 없으면 비어 있음) : 엔터
3. 암호 재입력하십시오 : 엔터
$ git remote add origin SSH주소
'17. Git > 기초' 카테고리의 다른 글
06. 깃 랩 (Gitlab) - 구글 이메일 계정 로그인 시 연동 문제 (3) | 2021.05.07 |
---|---|
05. 깃 (Git) - 깃 허브 (Git Hub) 협업의 기본 알아보기 (0) | 2020.08.22 |
04. 깃 (Git) - 깃 허브 (Git Hub) 로 협업하기 (0) | 2020.08.22 |
02. 깃 (Git) - [기본] 브랜치 (0) | 2020.08.20 |
01. 깃 (Git) - [기본] 버전관리 (0) | 2020.08.20 |
댓글
이 글 공유하기
다른 글
-
05. 깃 (Git) - 깃 허브 (Git Hub) 협업의 기본 알아보기
05. 깃 (Git) - 깃 허브 (Git Hub) 협업의 기본 알아보기
2020.08.22 -
04. 깃 (Git) - 깃 허브 (Git Hub) 로 협업하기
04. 깃 (Git) - 깃 허브 (Git Hub) 로 협업하기
2020.08.22 -
02. 깃 (Git) - [기본] 브랜치
02. 깃 (Git) - [기본] 브랜치
2020.08.20 -
01. 깃 (Git) - [기본] 버전관리
01. 깃 (Git) - [기본] 버전관리
2020.08.20