원격 svn 관리를 위한 간단한 웹 프론트엔드?

원격 svn 관리를 위한 간단한 웹 프론트엔드?

우리는 SVN 저장소를 실행합니다. 일부 고급 사용자는 시스템 관리자에게 의존하지 않고 일부 SVN 관리를 수행할 수 있어야 합니다.

SVN 저장소 생성, SVN 저장소 삭제, 'svnadmin dump' 및 'svnadmin load'와 같은 명령 수행과 같은 작업을 수행할 수 있어야 합니다.

우리는 이러한 FreeBSD 시스템에서 SSH 액세스를 피하고 웹 UI를 통해 서비스 인터페이스를 제공하고 싶습니다.

Perl이나 PHP를 사용하는 간단한 스크립트(또는 소수의 스크립트)를 찾고 있습니다. 나는 찾았다svnadmin(Jochen Hoenicke에서) 또는svnadmin.pl(Doug Munsinger에서) 그러나 더 큰 사용자 커뮤니티에서 또는 다른 사람들이 추천한 것을 찾고 싶었습니다.

그것은 다음과 같습니다트랙SVN 관리를 허용하지만 필요한 것보다 더 많은 기능이 제공됩니다.

답변1

제가 serverfault를 처음 접했기 때문에 답변이 늦었습니다. 우리(대학 compsci 부서)는 자체 셀프 서비스 svn 웹 인터페이스를 개발하여 오픈 소스로 제공했습니다. 레포카페라는 이름으로, 다음에서 이용 가능합니다.http://repocafe.cs.uu.nl/. 우리 자신의 필요에 맞게 모델링되어 단일 또는 다중 LDAP 서버와 게스트 사용자를 처리할 수 있습니다. 어쩌면 '단순함'에 비해 약간 과잉일 수도 있습니다.

답변2

결국 우리는 함께 가기로 결정했습니다svnadmin(Jochen Hoenicke에서).

이는 400줄의 코드가 포함된 단일하고 간단한 파일이었고 필요한 경우 스스로 수정할 수 있었기 때문에 승리했습니다. 불행히도 사용자 커뮤니티나 권장 사항이 많지 않습니다. 그러나 단순함이 승리합니다. 6개월 후에 추천할지 물어보세요 ;)

답변3

Trac과 Redmine은 내가 아는 두 사람 중 이 일을 잘하는 유일한 사람입니다. 하지만 둘 다 단순한 저장소 관리보다 프로젝트 관리에 더 중점을 두고 있습니다.

답변4

"사용자 친화적인 svn"이 있습니다.USVN. 나는 이와 같은 것을 위한 대부분의 커뮤니티 노력이 작다는 것을 알게 될 것이라고 생각합니다. SVN은 실제로 유지 관리되지만 관리 도구는 그렇지 않은 부분 중 하나입니다. 한 번 작성하면 영원히 작동하는 경향이 있으므로 이러한 GUI 도구도 변경할 필요가 없습니다. 따라서 이 경우 커뮤니티의 규모에 대해 너무 걱정하지 마세요.

관련 정보