IT 특히 개발 쪽에 관심이 있거나 관련돼서 일하시는 분들은 다들 아시겠지만 모르시는 분들을 위해 간단히 설명하자면 Subversion: SVN(이하 SVN)은 형상(구성) 관리 쉽게 말해 파일의 버전 관리를 위한 도구예요.
형상(구성) 관리에 대한 자세한 내용은 아래 글을 한번 읽어보시면 도움이 될 거예요.
자 그럼 DS7818+ 에 SVN을 설정하는 방법에 대해 설명해 볼게요.
패키지 센터를 실행해서 죽 내려 보시면 SVN을 찾을 수 있을 거예요. 시놀로지 NAS는 패키지 센터라는 게 있어서 참 좋은 거 같아요. 일일이 처음부터 설치하고 설정하려면 시간이 꽤 드는데 쉽게 되는 것들이 많네요.
저는 이미 설치를 해서 버튼 이름이 [열기]로 되어 있지만 원래 [설치] 버튼이 보일 테니 버튼을 클릭해서 설치를 진행하시면 됩니다. 혹 관련된 필요한 것들이 있으면 함께 진행되니 모두 설치를 하시면 끝!
메인 메뉴를 클릭해서 SVN Server 아이콘을 클릭해서 SVN Server를 실행해 주세요. 그럼 위와 같은 화면이 보일 텐데 처음에는 리포지토리가 비어 있을 거예요. 추가 버튼을 클릭하세요.
그럼 리포지토리 생성 화면이 보이는데 원하시는 리포지토리 이름을 영어로 입력해 주시고 영역란은 그냥 해당 리포지토리에 대한 설명을 적는 곳으로 비워두셔도 됩니다. 그리고 익명 권한은 비로그인 사용자에게 권한을 주겠냐고 묻는 곳인데 그냥 없음으로 두시는 게 좋지 않을까요? 다 적으셨다면 상단에 사용자 탭을 선택하세요.
그럼 이렇게 사용자를 추가 및 제거할 수 있는 화면이 보이는데요. 상단에 추가 버튼을 클릭하면 사용자를 입력할 수 있는 곳이 생기고 랜덤 하게 패스워드가 생성됩니다. 기존 시놀로지 NAS의 사용자와는 별개로 SVN을 사용할 사용자들은 새로 등록을 하셔야 해요. 아~ 그리고 패스워드는 특수기호는 입력이 안 되는 영어 대소문자와 숫자로만 관리하시면 됩니다.
리포지토리가 생성되었다면 생성된 리포지토리 이름을 더블 클릭하시면 위와 같이 편집 화면이 나오는데 하단에 액세스 URL: 란에 접속 가능한 URL을 확인하실 수 있을 거예요.
해당 URL을 이용하셔서 활용하시면 되고 SVN의 포트는 3690이니까 혹시 외부에서도 접속하길 원하신다면 공유기에서 3690 포트는 허용을 해 주셔야 된다는 거 명심하시고요.