NAS 서버 GIT 저장소 생성

김태영·2021년 5월 4일
0

솔루션개발

목록 보기
8/12

이번에 나스 시놀로지 서버를 생성하면서 사용했던 커맨드 와
순서를 정리해볼까 함.

우선 적으로 설정해야 하는 것들도 있을것이다 8899포트에서 포트 개방과
사용자 설정(깃 저장소를 이용할 사용자 그룹과 사용자 추가) 터미널 및 SNMP에서 SSH 서비스 활성화 , 홈 네트워크 활성화 등이 기본적으로 세팅하여야한다.

여기서는 test 그룹과 그안에 test 유저를 생성하였다고 생각하고 하겠다.

test유저를 생성한다면 homes에 test 폴더가 생성이 되었을 것이다.
이제부터는 커맨드 툴로 사용 명령어를 나열하겠다.

터미널 원격 접속으로 연결한 이후 sudo su 명령어를 이용해
루트 계정으로 전환한 이후 작업 시작

이전 설명한 homes/test 로 이동한 이후 testProject.git를 생성한 이후
그 안으로 들어가

git init —bare : 저장소 초기화를 먼저 진행해준다.

git server-serivce-info : 깃 저장소 서버 설정

git config receive.denyCurrentBranch ignore
git config receive.denyCurrentBranch updateInstead :깃에 로컷 저장소에서 푸쉬하기 위한 설정들

이제까지 root 계정으로 생성한 파일과 설정파일 등이므로 chown user명:그룹명 파일명 을 이용해 권한을 수정해줘야한다.

여기까지가 깃 저장소 세팅이다 이후 git remote 혹은 에디터에서 리모트 추가시 아래 url을 입력해주면 된다.

ssh://test@IP주소:이전 설정한 ssh포트번호/var/services/homes/test/testProject.git

만약 5009 포트 설정을하고 여러가지 설정을 더 하였다면 https도 가능하겠지만 그것은 보안의 문제도 존재하므로 여기서는 다루지 않겠다.

profile
개발곳간

0개의 댓글