본문 바로가기
C++ 200제/코딩 IT 정보

우분투 gitolite 저장소 생성 후 git-repo로 추가 확인, 윈도우10

by vicddory 2018. 10. 22.

ubuntu 서버의 gitolite 저장소 추가 생성 방법


개발환경 

  • 리눅스 우분투 16.04.5 LTS
  • Ubuntu gitolite 3.6.10
  • 윈도우 PuTTY


리눅스 우분투로 서버를 구성하고 『윈도우 환경에서 저장소를 제어』하는 예시입니다. 윈도우10에서 putty를 사용하며, 편의에 따라 푸티는 다른 툴로 대체해도 상관없습니다. 그리고 이 포스트는 우분투 서버에 gitolite가 설치되었다는 전제하에 쓰였습니다.


크게 3단계로 구분할 수 있는데 비교적 쉽게 구성할 수 있으니 천천히 읽어주세요.




1. 윈도우10 PuTTY

PuTTY 설치 링크 : https://www.putty.org/


위 사이트에서 푸티를 다운로드하여 설치하고 실행합니다.

아래처럼 서버 IP와 포트를 설정하고 아래쪽에 OPEN 버튼을 눌러주세요.



putty 윈도우10 gitolite



2. gitolite

서버 아이피가 정확하고 포트 번호도 맞다면 아래처럼 로그인 화면이 보입니다.



gitolite login 우분투 서버



저장소를 생성하려면 관리자 gitolite로 로그인합니다.


그리고 dev/repositories/gitolite-admin 폴더 하단의 gitolite.conf를 수정합니다.


gitolite 저장소 추가 양식


repo 저장소 이름

    RW+    =    @

    또는

    RW+    =    계정


그룹 또는 단일 계정을 추가할 수 있습니다.



gitolite.conf 저장소 추가



위에 캡처된 화면은 저장소를 이미 추가하고 cat 명령어로 확인한 겁니다.

저장소를 gitolite.conf에 추가했다면 아래 3개 명령어를 통해 물리적으로도 생성합니다.


1
2
3
1. git add --all
2. git commit --"커밋 메시지"
3. git push
cs



git commit push gitolite



정상적으로 수행되면 위와 같은 화면을 확인할 수 있습니다.


3. git-repo

이젠 저장소를 관리할 수 있는 계정 git-repo로 우분투 gitolite 서버에 로그인합니다.



git-repo 로그인 repositories 확인



위 그림처럼 명령어를 넣어 저장소가 생성되었는지 확인합니다.


1
ls repositories
cs


위의 모든 gitolite 사항이 정상적으로 수행되었다면 저장소를 확인할 수 있습니다.


 ubuntu 서버의 gitolite 저장소 추가 생성 방법

댓글