- raspberry pi
- sap
- HANA Cloud
- BTP Deployment
- ionic
- Windows Service
- sapui5
- raspbian
- ionic native
- angularJS
- ionic3
- CAP Java
- 구글맵 예제
- eclipse plugin
- JavaScript
- blue-green
- BTP
- 윈도우 서비스
- cloud foundry
- HANA DB
- Business Application Studio
- BTP 배포
- Capire
- TypeScript
- cf push
- springboot
- tomcat
- SAP BTP
- Devian
- ChatGPT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Today
- Total
Ryan's Log
SVN 서버 설치 본문
SVN 서버 설치를 위해 설치파일을 다운로드 해야한다.
우선 예의상 Apache™ Subversion® 사이트 방문
http://subversion.apache.org/news.html
원하는 버전을 다운로드 받아 설치하고 싶지만, 난 윈도우에 설치 할 것이라..
Tigris.org 에서 원하는 버전의 윈도우용 설치파일 다운로드
이 글에선 Setup-Subversion-1.6.6.msi 을 다운로드 받아 설치
무조건 다음(Next), 다음(Next), 다음(Next)
설치(Install)
끝(Finish)
서버 설치가 끝났으니 이제 저장소(Repository) 구성
SVN 저장소로 사용할 폴더(SVN_Repository)를 생성 후 폴더안에 들어가 프로젝트 저장소를 생성한다
> svnadmin create --fs-type fsfs {프로젝트명}
이제 서버를 시작한다.
> svnserve -d -r C:\SVN_Repository\MyProject
SVN Client는 원격지에서 이 컴퓨터에 SVN 포트인 3690을 이용하여 접속할 테니
윈도우 방화벽을 열어주려 했으나, 이미 svnserve.exe가 Inbound로 열려있다.
예의상 확인한번 해주고
SVN Client에서 접속이 잘 되는지 확인해본다.
> svn checkout svn://127.0.0.1
실행 결과로 Checked out revision 0 이면 성공 (아직 빈 깡통이니깐)
이제 Anonymous 접속은 불허하고 사용자를 등록한다.
C:\SVN_Repository\MyProject\conf 아래에 svnserve.conf를 열어 편집한다.
마지막으로 같은 경로에 있는 passwd 파일에 계정 추가
lugam = {비밀번호}
이제 서버를 재시작 하기 위해
아직 열려있는 cmd창의 svnserve를 종료한다. (Ctrl + C)
다시 시작
> svnserve -d -r C:\SVN_Repository\MyProject
하기 전에
ㅡ,.ㅡ
난 Windows Service에 SVN을 등록하여 윈도우가 재부팅된 후에도 자동으로 SVN Server가 동작하길 바란다.
새로운 cmd를 열어 아래 명령을 실행한다.
> sc create svn-myproject binpath= "C:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r C:\SVN_Repository\MyProject" displayname= "SVN Server for MyProject" depend= Tcpip start= auto
참고로 이 작업은 관리자 계정이 필요하다. cmd를 열 때 관리자계정으로 실행하여 열어야 하며
sc 명령은 C:\windows\system32에 있다.
services.msc 에서 등록된 "SVN Server for MyProject"를 시작 시킨다.
또는
> net start svn-myproject
설치된 SVN Window Service를 삭제 하려면 sc delete를 사용한다.
> sc delete svn-myproject
이 허접한 글을 다 읽었다면 심히 유감이며, 좀더 고급지게 사용하고픈 이를 위해
정말 정성스레 작성된 링크하나
이재홍님의 "2장 Subversion으로 소스코드 관리하기"
http://pyrasis.com/book/WindowsProjectEssentialUtility/Chapter02
'IDE' 카테고리의 다른 글
전자정부 프레임워크 수동 설치 (0) | 2016.08.02 |
---|---|
Eclipse Maven Web 프로젝트 초기 구성 (0) | 2016.07.19 |
Sysdeo Eclipse Tomcat Launcher plugin (0) | 2015.09.03 |
Eclipse SVN Plugin 설치 (0) | 2015.09.03 |