synology에 git server 설치하기. install.

synology에 git server 설치하기.

간략한 순서는 아래와 같습니다.
텔넷설정 - 저장소폴더생성 - git 설치 - 저장소폴더초기화

접속은 SSH 프로토콜로 접속하게 되며 nas의 사용자 계정으로 접속하게 됩니다.

서버 설치.

- 패키지센터 에서 Git Server 설치합니다.
- 설치후 실행합니다.
설치페이지 아이콘 밑 작업 버튼을 누르면 설치메뉴가 나옵니다.

- 공유폴더, 파일스테이션에서 git 저장소 폴더를 생성합니다.
예) 공유폴더 git 을 생성하고 파일스테이션에서 git 하위폴더로 dev1, dev2 폴더를 만들었습니다.
- 생성한 폴더에 권한을 설정합니다.
nas 의 계정중에  git으로 접속할 계정에게 읽기&쓰기 권한을 줍니다.
예) 위의 dev1, dev2 폴더에 제 계정의 읽기&쓰기 권합을 설정했습니다.

- SSH 활성화 합니다.
관리자 계정으로 nas 에 접속합니다.
제어판 -> 터미널 및 SNMP -> SSH 서비스 활성화 합니다.
SSH 포트를 기억해 놓습니다.

- Git 저장소 초기화.
PuTTY 나 텔넷 클라이언트를 사용하여 nas에 관리자 계정으로 접속합니다.
폴더로 이동하여 아래 명령어를 실행합니다.
git init --bare
예) git폴더 경로 volume1/git/dev1, SSH 포트 번호 22
ls, cd 명령어를 이용해서 volume1/git/dev1 로 이동합니다.
cd /volume1/git/dev1
git init --bare


클라이언트에서 아래와 같이 접속합니다.

ssh://[Git users]@[Your Synology server's IP address or hostname]/[Git repository path]

예)  nas의 주소 192.168.0.100, 유저 이름 gituser, git폴더 경로 volume1/git/dev1, SSH 포트 번호 22
ssh://gituser@192.168.0.100:22/volume1/git/dev1

댓글

이 블로그의 인기 게시물

파이썬 vscode에서 자동 코드 정렬. Formatter.

Unity3D git 저장소에 올릴때 필요없는 파일 제외하기. gitignore

플러터(flutter) 개발 참고 사이트들.