시놀로지 git server 설치 기록

사용환경

  • 집, 회사, 노트북에 동일한 개발코드 공유 목적

git 계정 생성

  • git server 용으로 사용할 계정 생성
  • 계정 설정: admin 그룹 체크, 읽기/쓰기 체크

git server 설치

  • 시놀로지 패키지에서 git server 설치 & 실행
  • /volume1/homes/git 생성됨

git repository 초기화

  • 제어판(고급모드) > 터미널 및 SNMP > SSH 서비스 활성화 체크
  • 터미널에서 SSH 접속: ssh [git계정]@[시놀로지주소] -p [SSH포트번호]
  • git 디렉토리 생성 및 git 초기화
PS> ssh git@xxx.synology.me -p 22
git@xxx.synology.me:$ mkdir dev1.git
git@xxx.synology.me:$ cd dev1.git
git@xxx.synology.me:/dev1.git$ git init --bare
git@xxx.synology.me:/dev1.git$ git update-server-info

git clone

  • git clone 으로 repository 복사
  • git clone [git 주소]
PS> git clone ssh://git@xxx.synology.me:22/volume1/homes/git/dev1.git

주의사항

  • SSH 기본 포트번호(22)는 다른 포트번호로 변경

Leave a Comment

Your email address will not be published.