원격저장소가 필요한 이유
우리의 컴퓨터는 언제든 망가질 수 있기 때문에, 작업한것을 안전하게 저장해둘 수 있는 원격 저장소가 필요합니다.
그리고 원격 저장소가 있으면 여러명이서 작업을 하거나, 여러대의 컴퓨터로 작업을 할 경우 다같이 동일하게 접근하여 앞에서 배운 git을 활용하여 버전 관리를 하고 협업을 할 수 있습니다 !!
아래 그림처럼 원격 저장소에 집, 회사 컴퓨터가 각각 접근하면서 파일을 업로드하고 (Push), 복제해오고 (Clone), 다운로드 받으면서 (Pull) 프로젝트를 진행할 수 있습니다.
Github 란?
원격저장소를 직접 구축하기는 어렵기때문에, 원격저장소 임대 서비스를 제공하는 것을 이용합니다.
github는 원격저장소를 임대해주는 서비스 입니다!
Github 사용하기
1) 사이트 가입
2) 저장소 만들기
- 저장소 이름과 설명 적기
- public / private 설정하기: private은 비용 지불해야 이용 가능
3) 로컬에서 작업하던 폴더랑 연결하기 (remote add)
- repository를 새로 만들고 나서 뜨는 창에서 아래 이미지같이 Quick setup 부분에서 나의 원격 저장소 주소를 얻어온다. (HTTP 선택)
- 터미널에서 원격저장소로 연결하고 싶은 폴더로 이동해서 명령어를 입력해준다.
git remote add origin 복사한 주소
* 매번 주소를 입력해주기 번거롭기때문에 주소의 별칭을 달아준다 (origin)
(+) 새로운 폴더와 연결하기 (원격저장소와 먼저 연결 후, 해당 폴더에서 작업 진행)
아직 작업을 하나도 안한 상태에서 원격저장소와 연결하고 싶을 때는, 작업할 폴더를 새로만들고
터미널로 해당 경로에 접근해서 아래 명령어를 복사 + 붙여넣기 합니다.
아래이미지는 참고용입니다.
github에서 새로운 레파지토리 생성하면 발급 받을 수 있습니다.
4) 연결 된 원격 저장소 확인
- 작업하고 있는 폴더가 어떤 원격저장소와 연결되어 있는지 확인하고 싶을 때: git remote -v
5) 작업한 내용 원격 저장소로 업로드 (Push)
최초 푸시 셋업: git push --set-upstream origin master
- 처음 푸시할 때 한번만 해주면 되고, git push 라고 쳐보면 오류 발생하고, 이 문구 써라 하고 뱉어주는것 복사해서 붙여넣기 함
* 처음 연결 시 id/pw 인증 요청: 깃허브 아이디와 패스워드 입력
6) github에서 확인하기
- 파일이 잘 업로드 되었고, 작업하면서 한 버전관리까지 안전하게 옮겨진것을 확인 할 수 있습니다.
연결 완료!!!
'Today I Learned > git 뿌시기' 카테고리의 다른 글
Git 시작하기 (7) - pull (0) | 2020.11.05 |
---|---|
Git 시작하기 (6) - clone 원격 저장소 복제하기 (0) | 2020.11.05 |
Git 시작하기 (4) - merge (branch 합치기) (0) | 2020.11.05 |
Git 시작하기 (3) - branch 만들기 (0) | 2020.11.04 |
Git 시작하기 (2) - 버전 비교하기, 버전 이동하기 (0) | 2020.10.29 |