AtraFelis's Develop Diary

[GIT] git 원격저장소 설정하기 본문

ETC/GIT

[GIT] git 원격저장소 설정하기

AtraFelis 2024. 5. 25. 17:16
$ cd ~
$ mkdir local remote

실습을 위해 두 개의 임시 디렉토리를 만들어 보자. 이 글에서는 홈 디렉토리를 기준으로 작성하였다.

$ cd ~/local
$ git init
$ cd ~/remote
$ git init --bare // 이곳을 원격 저장소로 사용하겠다는 의미

local 디렉토리에서는 git init, remote 디렉토리에서는 git init --bare 명령어를 입력한다. 즉, local 디렉토리는 git을 이용해 버전 관리를 시작하겠다는 의미고 remote 디렉토리는 원격저장소로 사용하겠다는 의미이다.

local 디렉토리에서 ls -a를 해보자. .git이라는 디렉토리가 생겨 있을 것이다. remote 디렉토리에도 새로운 파일들이 생겨났을 것이다.

$ cd ~/local
$ git remote add origin ~/remote

이제 local 디렉토리의 원격 저장소를 등록해주는 일만 남았다. git remote add [사용하고자 하는 원격 저장소 이름] [원격 저장소 주소]를 해주면, 원격 저장소를 등록할 수 있다. 이제 local의 원격 저장소를 remote 디렉토리로 설정해보자.

github의 주소를 입력하는 것도 위 방식과 동일하다. github를 사용한다면 기본값이 origin이라는 이름일 것이기에 origin이라는 단어가 명령어에 포함되는 건줄 아는 분들이 많으나, 이것 또한 사용자가 설정할 수 있다.
git remote add origin2 ~/remote 이렇게하면, origin2라는 이름의 원격 저장소로 등록할 수 있다.

 

$ cd ~/local
$ git remote -v

원격 저장소 등록을 마쳤다면, local 디렉토리에서 git remote -v를 입력해보자.

origin  ~/remote (fetch)
origin  ~/remote (push)

이런 식으로 나타난다면 제대로 연결된 것이다. 아무런 메시지도 나타나지 않는다면 원격저장소와 제대로 연결되지 않은 것이다.

'ETC > GIT' 카테고리의 다른 글

[GIT] GIT 저장소 생성하기 : git init  (0) 2024.05.13