서버에 서브 버전과 아파치를 설정했습니다.
내 웹 브라우저를 통해 탐색하면 잘 작동합니다 ( http://svn.host.com/reposname ). 그러나 내 컴퓨터에서 체크 아웃하면 다음 오류가 발생합니다.
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
아파치의 오류 로그를 확인했지만 아무 말도하지 않습니다. (지금은-편집 참조)
내 저장소는 / var / www / svn / repos /에 저장됩니다.
내 웹 사이트는 / var / www / vhosts / x / ...에 저장됩니다.
하위 도메인의 conf 파일은 다음과 같습니다.
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
인증이 제대로 작동합니다.
아무도 이것을 일으키는 원인을 알고 있습니까?
-- 편집하다
그래서 아파치를 다시 시작하고 다시 시도했는데 오류 메시지가 표시되지만 실제로 도움이되지는 않습니다. 누구나 그것이 무엇을 의미하는지 알고 있습니까?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
-편집 2
내가하면 svn info
유용한 것이 없습니다.
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
또한 로컬 체크 아웃 ( svn checkout file:///var/www/svn/repos/reposname
)을 시도했지만 정상적으로 작동합니다 (추가 / 커밋도 정상적으로 작동합니다). 그래서 그것은 아파치와 관련이있는 것 같습니다.
다른 정보들 :
- CentOs 5.3을 사용하고 있습니다.
- 플레 스크 9.3
- Subversion, 버전 1.6.9 (r901367)
-편집 3
리포지토리를 이동하려고 시도했지만 아무런 차이가 없었습니다.
selinux도 비활성화되어있어서 그렇지 않습니다.
Options +indexes
svn 위치에서 유용한 것을하지 않아야합니까?