구성

구성

이것은 내 httpd.conf 파일에 있습니다.

<Location /svn>

   DAV svn
   SVNParentPath /Users/iirp/Sites/svn
   Allow from all
   #AuthType Basic
   #AuthName "Subversion repository"
   #AuthUserFile /Users/iirp/Sites/svn-auth-file
   #Require valid-user

</Location>

작업파일입니다

이것을 다음과 같이 변경할 때:

<Location /svn>

   DAV svn
   SVNParentPath /Users/iirp/Sites/svn
   #Allow from all
   AuthType Basic
   AuthName "Subversion repository"
   AuthUserFile /Users/iirp/Sites/svn-auth-file
   Require valid-user

</Location>

URL을 통해 내 저장소에 액세스하면 인증 화면이 표시되지만 해당 화면 이후 내 svn 저장소가 올바르게 표시되지 않습니다.

그것이 나에게 보내는 메시지를 보는 방법은 다음과 같습니다.

인터넷 서버 오류

서버에 내부 오류 또는 구성 오류가 발생하여 요청을 완료할 수 없습니다.

서버관리자에게 문의해주세요,[이메일 보호됨]오류가 발생한 시간과 오류를 발생시켰을 수 있는 모든 작업을 알려줍니다.

이 오류에 대한 자세한 내용은 서버 오류 로그에서 확인할 수 있습니다.

답변1

/Users/iirp/Sites/svn-auth-file 파일이 존재하며 Apache 프로세스를 실행하는 사용자가 읽을 수 있습니까? 권한을 확인하세요.

답변2

글쎄, 작업을 더 작은 덩어리로 나누는 것부터 시작하세요.

  • 더 많은 방탄 구성으로 테스트
  • 인증 없이 저장소 액세스(RO) 테스트
  • svn CLI 클라이언트에서 액세스 테스트

하위 작업별 힌트

구성

<Location /svn/>
...
SVNParentPath /Users/iirp/Sites/svn/

익명 액세스

Satisfy Any

액세스 테스트

svn ls URL/REPO

관련 정보