svn 서버를 설치하기 전에 종속성이 있는 몇가지를 설치해야 한다.
(apache 연동을 하다 말아서 아래와 같이 하면 되긴 할 것 같다.-아파치 연동은
테스트 해보지 못했다. command 로 충분히 커버할 수 있다.)
* neon 설치
http://www.webdav.org/neon/
에서 다운 받아서 설치함
tar xvf neon-0.29.0.tar.gz
cd neon-0.29.0
./configure --with-libxml2 --with-expat
make && make install
*SQLite 설치
http://www.sqlite.org/download.html
다운 받아서 설치
tar xzvf sqlite-autoconf-3070701.tar.gz
cd sqlite-autoconf-3070701
./configure --disable-tcl
make && make install
*subversion 설치
http://subversion.tigris.org
다운 받아서 설치
tar xvfz subversion-1.6.17.tar.gz
cd subversion-1.6.17
./configure \
--with-neon=/usr/local --with-sqlite=/usr/local --with-zlib=/usr/local \
--with-apr=/usr/local/apache2.2/ --with-apr-util=/usr/local/apache2.2/ \
--with-jdk=/usr/local/java --without-berkeley-db
make && make install
svn --version
명령어 실행시 정상적으로 나오면 설치 ok
svnadmin create push_server =>(push_server 는 저장소 이름)
cd push_server/conf
=======================================
conf/ passwd , svnserve.conf 파일 수정
passwd 파일은 user와 비밀번호를 추가해 주고
=======================================
=======================================
svnserve.conf 파일은 아래와 같은 부분에 주석을 해제(#제거) 해 주면 된다.
anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository
=======================================
svnserve -d -r /home/shonm => svn 서버 띄우기
svn list svn://localhost:3690/push_server => svn 서버 작동 확인
=======================================
svn: /home/shonm/push_server/conf/svnserve.conf:12: Comment must start in the first column
=>위와 같은 오류 발생시 svnserve.conf 에서 옵션 앞에 빈칸 없애기
=======================================
svn co svn://localhost:3690/push_server
svn mkdir trunk branches tags
Committed revision 4 라고 정상 commit 되었다는 메시지가 나오면 됨
(apache 연동을 하다 말아서 아래와 같이 하면 되긴 할 것 같다.-아파치 연동은
테스트 해보지 못했다. command 로 충분히 커버할 수 있다.)
* neon 설치
http://www.webdav.org/neon/
에서 다운 받아서 설치함
tar xvf neon-0.29.0.tar.gz
cd neon-0.29.0
./configure --with-libxml2 --with-expat
make && make install
*SQLite 설치
http://www.sqlite.org/download.html
다운 받아서 설치
tar xzvf sqlite-autoconf-3070701.tar.gz
cd sqlite-autoconf-3070701
./configure --disable-tcl
make && make install
*subversion 설치
http://subversion.tigris.org
다운 받아서 설치
tar xvfz subversion-1.6.17.tar.gz
cd subversion-1.6.17
./configure \
--with-neon=/usr/local --with-sqlite=/usr/local --with-zlib=/usr/local \
--with-apr=/usr/local/apache2.2/ --with-apr-util=/usr/local/apache2.2/ \
--with-jdk=/usr/local/java --without-berkeley-db
make && make install
svn --version
명령어 실행시 정상적으로 나오면 설치 ok
svnadmin create push_server =>(push_server 는 저장소 이름)
cd push_server/conf
=======================================
conf/ passwd , svnserve.conf 파일 수정
passwd 파일은 user와 비밀번호를 추가해 주고
=======================================
=======================================
svnserve.conf 파일은 아래와 같은 부분에 주석을 해제(#제거) 해 주면 된다.
anon-access = read
auth-access = write
password-db = passwd
realm = My First Repository
=======================================
svnserve -d -r /home/shonm => svn 서버 띄우기
svn list svn://localhost:3690/push_server => svn 서버 작동 확인
=======================================
svn: /home/shonm/push_server/conf/svnserve.conf:12: Comment must start in the first column
=>위와 같은 오류 발생시 svnserve.conf 에서 옵션 앞에 빈칸 없애기
=======================================
svn co svn://localhost:3690/push_server
svn mkdir trunk branches tags
Committed revision 4 라고 정상 commit 되었다는 메시지가 나오면 됨
svn://server_ip
로 이클립스에서 접근 하면 됨
좌측 이클립스 항목에서 이클립스에서 svn 접근법을 다룸
로 이클립스에서 접근 하면 됨
좌측 이클립스 항목에서 이클립스에서 svn 접근법을 다룸
'Linux Unix' 카테고리의 다른 글
[ Linux ] HTTP Request, Response 메시지 내용 보기 (curl 사용) (0) | 2011.10.18 |
---|---|
[ Linux ] 캐릭터 셋 바꾸기 (0) | 2011.10.13 |
[ Linux ] 프로세스 자동 재구동 쉘스크립트 (5) | 2011.06.10 |
[ Linux ] 451 Failure writing to local file (1) | 2011.05.06 |
[ Linux ] 500 OOPS: could not bind listening IPv4 socket (0) | 2011.05.04 |
댓글