깃(git) 서버 만들기

깃헙만 사용하지말고 깃서버도 만들어서 사용해보자.

서버세팅

깃 설치:

$ sudo apt-get install git

깃 서버용 계정 추가:

$ sudo adduser git

깃 프로토콜을 ssh로 할거니깐 로컬의 ssh 공개키를 서버에 추가:

$ cat "공개키 문자열" >> /home/git/.ssh/authorized_keys

프로젝트 생성

홈 폴더에 프로젝트 폴더 생성 및 저장소 생성

$ mkdir hello
$ cd hello
$ git init --bare --shared

클론

로컬 컴퓨터에서 hello 프로젝트를 클론:

$ git clone git@remote.com:hello