부팅 후 SVN 서버 시작

부팅 후 SVN 서버 시작

SVN 1.8을 설치했고 /var/svnrepos/svn/디렉토리에 저장소를 만들었습니다. 터미널에서 이 명령을 사용하여 SVN 서버를 실행하면 모든 것이 잘 작동하고 클라이언트에서 URL로의 액세스가 svn://svnserver/svn/성공합니다.

svnserve -d -r /var/svnrepos/

시스템 시작 시 SVN 서버를 실행하고 싶습니다. 위의 명령을 /etc/rc.d/rc.local파일에 추가했습니다. 부팅 후 SVN 서버가 실행 중이지만 클라이언트(TortoiseSVN)에서 서버에 액세스하면 다음 메시지가 나타납니다.

Unable to connect to a repository at URL 'svn://svnserver/svn'
Can't open file '/var/svnrepos/svn/format': Permission denied

답변1

편집하다: systemd설치가 필요한 경우 관련 서비스를 대신 활성화하세요.서비스 및 데몬 실행하려면 rc.local서비스 자체로 설치해야 할 수도 있고, 실행하더라도 잘못된 사용자로 svn 서비스를 시작하려고 할 수도 있습니다.


SVN이 로 시작되지 않았나요 /etc/init.d/svnserve?편집하다: 아니요가 systemd대신 사용되므로 아래 내용은 이전 버전에만 관련됩니다.

이 경우 해당 스크립트에 별칭을 만들어 관련 디렉토리에서 시작할 수 있습니다 /etc/rc<runlevel>.d/. 아니면 업데이트-rc.d가능한 경우.

관련 정보