Today I Learned/git 뿌시기

Git 시작하기 (5) - backup 원격 저장소 연결하기

하나719 2020. 11. 5. 14:16
반응형

원격저장소가 필요한 이유

우리의 컴퓨터는 언제든 망가질 수 있기 때문에, 작업한것을 안전하게 저장해둘 수 있는 원격 저장소가 필요합니다.

그리고 원격 저장소가 있으면 여러명이서 작업을 하거나, 여러대의 컴퓨터로 작업을 할 경우 다같이 동일하게 접근하여 앞에서 배운 git을 활용하여 버전 관리를 하고 협업을 할 수 있습니다 !!

아래 그림처럼 원격 저장소에 집, 회사 컴퓨터가 각각 접근하면서 파일을 업로드하고 (Push), 복제해오고 (Clone), 다운로드 받으면서 (Pull) 프로젝트를 진행할 수 있습니다.

 

이미지 출처: 생활코딩 git 강의

Github 란?

원격저장소를 직접 구축하기는 어렵기때문에, 원격저장소 임대 서비스를 제공하는 것을 이용합니다. 

github는 원격저장소를 임대해주는 서비스 입니다! 

 

Github 사용하기

1) 사이트 가입

github.com/

 

GitHub: Where the world builds software

GitHub is where over 50 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

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에서 확인하기

- 파일이 잘 업로드 되었고, 작업하면서 한 버전관리까지 안전하게 옮겨진것을 확인 할 수 있습니다.

연결 완료!!!

반응형