(8) GitHub - Local Repository의 내용을 Remote Repository로 보내기

반응형

이전 글에서 깃허브 계정을 만들고 Math_Box라는 비어있는 레포지토리를 생성하였다.

이렇게 만든 레포지토리를 원격 레포지토리 또는 리모트 레포지토리 라고 부른다

 

이것과 반대로 내 컴퓨터의 레포지토리를 로컬 레포지토리 라고 부른다.

즉 내 컴퓨터에서 만들었던 MathTool 디렉토리 안에있는 레포지토리가 로컬 레포지토리라고 볼 수있다.

 

로컬 레포지토리를 그대로 깃허브에 업로드 해보자

 

여기서 or crate a new repository on the command line 은 로컬 레포지토리를 만들고 커밋을 한 후에

깃허브에 업로드 하는 방법이고

 

or push an existing repository form the command line은 이미 만든 로컬 레포지토리를

깃허브에 업로드 하는 방법이다.

 

우리는 이미 로컬 레포지토리가 만들어져있는 상태이기에 두번째 방법대로 하면 된다.

 

두번째 문장들을 복사해서 터미널에 붙여보자

 

▼ 마지막 git push -u origin main 를 붙여넣으면 아래 처럼 깃허브 로그인하라는 창이 뜬다

 

브라우저/디바이스 창이 아닌 옆에 Token 창을 클릭해서 토큰 값을 입력해주는데

그 토큰을 발급 받기위해 아래와 같이 작업해준다.

 

1.프로필 사진 > Settings > Developer Settings

 

2. Tokens(classic) > generate a personal access token 버튼 클릭 > Select Scopes 에서  repo 체크 후

하단에 Generate token 클릭하여 token 발급

 

▼ 해당 토큰을 복사해서 로그인창에 붙여넣는다.

 

 

로그인 완료!

 

▼ 새로고침 해보면 만들었던 파일들과 디렉토리들이 보인다

 

▼ 오른쪽 상단에 시계모양을 마우스에 hover 하면 3commits라고 나와있는데 

본인이 커밋을 3번 했다는 의미다.

한번 눌러보면 작성한 커밋 메시지가 나온다.

 

 

커밋 메시지를 눌러보면 내가 어느 부분을 추가적으로 입력했는지 나와있다.

 

반응형