본문 바로가기

깃허브(Github) 2. 원격 저장소 만들기 + 지역 저장소의 프로젝트를 업로드 하기 : 내 프로젝트를 github에 올리기

원격 저장소 만들기 + 지역 저장소의 프로젝트를 업로드 하기

: 내 프로젝트를 github에 올리기





드.디.어!! 


내 컴퓨터에 있는 프로젝트들을 깃허브에 업로드하는 방법을 배워 보도록 하자!!!


자, 깃허브(github) 저장소에 내가 작업한 프로젝트를 업로드 하려면 우선

깃허브의 계정이 필요하다. 


- 회원가입하자, 간단한 인증을 거치면 가입할 수 있다.


깃허브의 저장소(원격저장소)를 이용하는 것은 무료! free이다. 단, 오픈소스로 공개된다.

나만의 개인적인 원격 저장소(privacy)를 이용하는 것은 (현재) 월 7달러정도(유료) 지불해야한다.



회원 가입 후,


새로운 저장소를 만들어 보자


New repository






이런식으로 개인적인 (privacy) 저장소를 만들려면 월 7$의 비용이 든다. (현재)





저장소의 이름을 작성한다.




Description

: 저장소의 설명을 작성할 수 있다.


Initialize this repository with a README

: 저장소를 만들 때, ReadMe 설명 파일을 생성한다.

이번엔, skip한다.




이렇게 저장소를 만들면,

Clone 주소를 얻을 수 있다.



그리고 원격 저장소에 저장하는 방법이 2가지 있다.


1

Create a new repository on command line

: 원격 저장소를 만들고 그것을 복제해서 로컬 저장소를 만든 다음, 로컬 저장소에서 작업을 함.


2

 * push an existing repository from the command line

: 작업 해온 로컬 저장소의 내용을 원격 저장소로 업로드 함.



이번에는 2번째 방법을 이용해보겠다.


즉, 로컬 저장소 (내 컴퓨터)에서 작업 해 온 내용을 원격 저장소(깃허브 github)에 업로드하는 작업을 해보겠다.    




-


init 디렉토리 'Documents/github_test'

파일 : f1.txt


-


 원격 저장소 주소에 닉네임('origin') 붙이기


https://github.com/parkgyu7/github_test.git -> origin


git remote add '닉네임' '원격저장소 주소'


git remote add origin https://github.com/parkgyu7/github_test.git





이런 식으로 원격 저장소의 주소에 간단한 닉네임을 붙일 수 있다.


나의 로컬 저장소에서 기본적으로 매칭하는 원격 저장소에는 'origin'을 주로 쓴다.

물론 다른 이름을 사용할 수 있다.



git remote

remote로 지정한 목록을 볼 수 있다.


git remote -v

remote의 세부 정보를 볼 수 있다.





원격 저장소에 업로드하기


원격 저장소에 로컬 저장소의 브랜치를 업로드 해보자.


git push -u '원격저장소 닉네임' + '로컬 저장소 브랜치 명'

git push -u origin master



코드를 치면, 깃허브에 로그인하는 창이 뜬다.

이메일, 패스워드를 입력하면 업로드가 시작된다.


done

Branch 'master' set up to track remote branch 'master' from 'origin'


완료!

로컬 브랜치 master를 origin의 master로 복사했다는 문구가 나온다.



깃허브에 가서 확인해 보자.



이렇게 원격 저장소에 푸시(push 저장)된 것을 확인 할 수 있다.




---


자! 명령어

'git push -u'

 으로 한번 연결되었다면 다음 commit 했을 때는

git push 만하면 된다.


git push



f1.txt 내용을 수정 후, 버전'2' 로 commit 했다.


다음, git push만 입력하면, 연결 된 원격저장소로 push(저장) 된다.





이렇게

지역 저장소(내 컴퓨터의 git)를 원격 저장소(github)에 업로드(백업)하는 방법을 알아보았다.




- 정리 -


깃허브에는 저장소가 2종류 있다.

(Public / Private. : 기본 Public은 오픈소스이며 무료이지만 Private는 월 7$의 요금이 발생한다.)


원격 저장소(깃허브 github)에 새로운 저장소를 만들고 업로드 하는 방법에는 2가지가 있다.

1. 새로운 원격 저장소를 만들고, 지역 저장소에도 새로운 저장소를 만든 후, 작업.

2. 지역 저장소를 원격 저장소에 복사(push).

이 2번 방법을 사용하겠다.


원격 저장소를 'origin'이란 이름을 붙이고 사용

git remote add origin https://github.com/parkgyu7/github_test.git


지역 저장소의 master를 원격 저장소에 연결, 푸시 (저장)하기.

git push -u origin master


한 번, 연결 후에는 git push만으로 업로드(푸시 push) 가능!

git push