[root@localhost ~]# rpm -qa | grep subversion
[root@localhost ~]# yum list subversion*
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: ftp.daumkakao.com
* extras: ftp.daumkakao.com
* jpackage: sunsite.informatik.rwth-aachen.de
* updates: ftp.daumkakao.com
442 packages excluded due to repository priority protections
Available Packages
subversion.i686 1.7.14-10.el7 base
subversion.x86_64 1.7.14-10.el7 base
subversion-devel.i686 1.7.14-10.el7 base
subversion-devel.x86_64 1.7.14-10.el7 base
subversion-gnome.i686 1.7.14-10.el7 base
subversion-gnome.x86_64 1.7.14-10.el7 base
subversion-javahl.i686 1.7.14-10.el7 base
subversion-javahl.x86_64 1.7.14-10.el7 base
subversion-kde.i686 1.7.14-10.el7 base
subversion-kde.x86_64 1.7.14-10.el7 base
subversion-libs.i686 1.7.14-10.el7 base
subversion-libs.x86_64 1.7.14-10.el7 base
subversion-perl.i686 1.7.14-10.el7 base
subversion-perl.x86_64 1.7.14-10.el7 base
subversion-python.x86_64 1.7.14-10.el7 base
subversion-ruby.i686 1.7.14-10.el7 base
subversion-ruby.x86_64 1.7.14-10.el7 base
subversion-tools.x86_64 1.7.14-10.el7 base
두번째꺼
yum install subvertsion
레파지토리 설정
[root@localhost repos]# svnadmin create --fs-type fsfs project
svnseve 생성 및 수정
OPTIONS="--threads --root /svn"
or
OPTIONS="--threads --root /svn --listen-port 9999"
svnserve.conf 수정
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
[svnadmin@localhost sysconfig]$ service svnserve start
Redirecting to /bin/systemctl start svnserve.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or units.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
Job for svnserve.service failed because the control process exited with error code. See "systemctl status svnserve.service" and "journalctl -xe" for details.
[svnadmin@localhost sysconfig]$ systemctl status svnserve.service
● svnserve.service - Subversion protocol daemon
Loaded: loaded (/usr/lib/systemd/system/svnserve.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 수 2017-06-21 14:21:07 KST; 12s ago
Process: 3021 ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $OPTIONS (code=exited, status=1/FAILURE)
문제가 있는거같음
server가 7부터 systmectl로 바뀌어서 매우 불편함 여러가지로 우선 찾아보니
서비스 enable이 안되어있어서 그런듯
systemctl list-unit-files |grep svnserve
svnserve.service disabled
systemctl enable svnserve.service
후에 저장소 만들고
svnadmin create
권한 설정 기타 등등 완료
근데 안된다.... 퍼미션 문제로 게속 발목을 잡혀서 추후에 다시 해봄