Search

'svn'에 해당되는 글 4건

  1. 2015.02.15 [Ubuntu 14.04] SVN 설치
  2. 2015.02.09 [CentOS7] Subversion 설치
  3. 2009.12.27 VisualSVN Server 설치, 설정법
  4. 2008.11.07 Eclipse에서 Subversion을 사용

[Ubuntu 14.04] SVN 설치

OS/Linux 2015.02.15 10:54 Posted by 파란크리스마스

출처 : 우분투에서 Subversion 설치 및 설정
Ubuntu – How to install SVN (Subversion)
리눅스 svn서버 설치 및 설정
SVN 권한 설정
[Centos] Subversion 설치하기
CentOS에 Subversion 설치후 설정하기

svn 설치

# apt-get install -y subversion

svn 환경파일(/conf/svnserve.conf) 수정

# vi /bluesanta/Repositories/conf/svnserve.conf

[general]
#인증되지않은(즉 계정이 없는) 사용자에 대해 접근을 거부한다.
anon-access = none
#인증된 사용자에 대해 쓰기 권한을 준다.
auth-access = write
#인증된 사용자에 대한 계정 정보(아이디/패스) 정보가 기록된 파일명을 의미한다.(기본값 passwd) 
password-db = passwd
#인증된 사용자에 대해 저장소에 대한 권한 설정이 기록된 파일명(기본값)
#authz-db = authz
#현재 파일에 해당되는 저장소의 영역에 대해 설정
#realm = bluesanta_proj

사용자 관리(/conf/passwd) 파일

# vi passwd

[users]
bluesanta = {password}

사용자 관리(/conf/authz) 파일

# vi authz

[/android_library]
bluesanta = rw

svn 시작

# svnserve -d -r /bluesanta/Repositories

svn 종료

# killall svnserve

svn 포트 개발(3690)

# firewall-cmd --permanent --zone=public --add-port=3690/tcp
# firewall-cmd --reload

svn editor 설정

# SVN_EDITOR=/usr/bin/vim
# export SVN_EDITOR

svn 기본 디렉토리 만들기

$ svn mkdir svn://localhost/work2

svn 데몬 자동실행

$ sudo vi /etc/rc.local

# Subversion
svnserve -d -r /bluesanta/Repositories




$ vi /bluesanta/Repositories/conf/svnserve.conf

# authz-db = authz    -> 주석제거

서비스 목록 확인
$ service --status-all

권한 파일 수정
$ sudo vi authz

내용 추가

[/android_library]

bluesanta = rw


[/delphi.vcl]

bluesanta = rw


[/work2]

bluesanta = rw

서비스 다시 시작
$ sudo killall svnserve
$ sudo svnserve -d -r /bluesanta/Repositories



저작자 표시
신고
TAG Linux, svn, ubuntu

[CentOS7] Subversion 설치

OS/Linux 2015.02.09 01:31 Posted by 파란크리스마스

출처 : 리눅스 svn서버 설치 및 설정
SVN 권한 설정
[Centos] Subversion 설치하기
CentOS에 Subversion 설치후 설정하기

svn server 설치

# yum -y install subversion

Repositories 디렉토리 생성

# mkdir /bluesanta/Repositories

svn 새로운 빈 저장소를 생성

# svnadmin create --fs-type fsfs /bluesanta/Repositories

svn 환경파일(/conf/svnserve.conf) 수정

# vi /bluesanta/Repositories/conf/svnserve.conf

[general]
#인증되지않은(즉 계정이 없는) 사용자에 대해 접근을 거부한다.
anon-access = none
#인증된 사용자에 대해 쓰기 권한을 준다.
auth-access = write
#인증된 사용자에 대한 계정 정보(아이디/패스) 정보가 기록된 파일명을 의미한다.(기본값 passwd) 
password-db = passwd
#인증된 사용자에 대해 저장소에 대한 권한 설정이 기록된 파일명(기본값)
#authz-db = authz
#현재 파일에 해당되는 저장소의 영역에 대해 설정
#realm = bluesanta_proj

사용자 관리(/conf/passwd) 파일

# vi passwd

[users]
bluesanta = {password}

사용자 관리(/conf/authz) 파일

# vi authz

[/android_library]
bluesanta = rw

svn 시작

# svnserve -d -r /bluesanta/Repositories

svn 종료

# killall svnserve

svn 포트 개발(3690)

# firewall-cmd --permanent --zone=public --add-port=3690/tcp
# firewall-cmd --reload

svn editor 설정

# SVN_EDITOR=/usr/bin/vim
# export SVN_EDITOR

svn 기본 디렉토리 만들기

svn 디렉토리 삭제

svn 목록 조회

# svn list svn://127.0.0.1
android_library/

svn 서비스 등록

환경파일 생성

# vi /etc/sysconfig/subversion

# Configuration file for the Subversion service 
# 
# To pass additional options (for instace, -r root of directory to # server) to the svnserve binary at startup, set OPTIONS here. 
# 
#OPTIONS= 
OPTIONS="--threads --root /bluesanta/Repositories"

서비스 등록 스크립트 작성

# vi /etc/init.d/subversion

#!/bin/bash 
# 
#   /etc/rc.d/init.d/subversion 
# 
# Starts the Subversion Daemon 
# 
# chkconfig: 2345 90 10 
# description: Subversion Daemon
# processname: svnserve
source /etc/rc.d/init.d/functions
[ -x /usr/bin/svnserve ] || exit 1
### Default variables 
SYSCONFIG="/etc/sysconfig/subversion"
### Read configuration 
[ -r "$SYSCONFIG" ] && source "$SYSCONFIG"
RETVAL=0 
prog="svnserve" 
desc="Subversion Daemon"
start() { 
        echo -n $"Starting $desc ($prog): " 
   daemon $prog -d $OPTIONS 
   RETVAL=$? 
   [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog 
   echo 
}
stop() { 
   echo -n $"Shutting down $desc ($prog): " 
   killproc $prog 
   RETVAL=$? 
   [ $RETVAL -eq 0 ] && success || failure 
   echo 
   [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog 
   return $RETVAL 
}
case "$1" in 
  start) 
   start 
   ;; 
  stop) 
   stop 
   ;; 
  restart) 
   stop 
   start 
   RETVAL=$? 
   ;; 
  condrestart) 
        [ -e /var/lock/subsys/$prog ] && restart 
   RETVAL=$? 
   ;; 
  *) 
   echo $"Usage: $0 {start|stop|restart|condrestart}" 
   RETVAL=1 
esac
exit $RETVAL

서비스 등록

# chmod +x /etc/init.d/subversion
# cd /etc/init.d/
# chkconfig --add subversion && chkconfig subversion on

서비스 시작

# service subversion start

서비스 시작 확인

# netstat -atnp | grep svn
tcp        0      0 0.0.0.0:3690            0.0.0.0:*               LISTEN      3459/svnserve       

서비스 중단

# service subversion stop
저작자 표시
신고
TAG svn

VisualSVN Server 설치, 설정법

Programming 2009.12.27 00:34 Posted by 파란크리스마스
참고 : http://spowner.com/3

- Visual SVN Server 최신버전 받기 (Version 2.0.8)
http://www.visualsvn.com/server/download/

- 설치 과정


-- Repository






-end
신고
TAG svn, VisualSVN

Eclipse에서 Subversion을 사용

Programming/Java 2008.11.07 23:37 Posted by 파란크리스마스

출처 : http://www.ibm.com/developerworks/kr/library/os-ecl-subversion/index.html
http://subclipse.tigris.org/install.html

Eclipse의 Help 메뉴에서 Software Updates 선택

 

[Available Software]텝 선택




[Add Site] 버튼 선택



    Name: Subclipse 1.8.x (Eclipse 3.2/Callisto, 3.3/Europa, 3.4/Ganymede, 3.5/Galileo, 3.6/Helios, 3.7/Indigo, +)
    URL: http://subclipse.tigris.org/update_1.8.x

    Name: Subclipse 1.6.x (Eclipse 3.2+)
    URL: http://subclipse.tigris.org/update_1.6.x

    Name: Subclipse 1.4.x (Eclipse 3.2+)
    URL:  http://subclipse.tigris.org/update_1.4.x

    Name: Subclipse 1.2.x (Eclipse 3.2+)
    URL:  http://subclipse.tigris.org/update_1.2.x
   
    Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
    URL:  http://subclipse.tigris.org/update_1.0.x




[Install] 버튼 선택





[Next ] 버튼 선택



동의하고 [Finish] 버튼 선택



[Yes]버튼 실행 후 재실행



신규 프로젝트 생성을 위해서
[New] -> [Project] 선택





http://wowcast.googlecode.com/svn/trunk/ 사이트 입력






 

신고


 

티스토리 툴바