descobri, a sintaxe correta é: [testproj: /]
A pergunta é um pouco estúpida, mas não consigo classificá-la. Eu tenho um servidor com SVN que usa a diretiva SVNPath em httpd.conf e tudo funciona bem com autorizações de caminho. Agora eu estou instalando um segundo serer onde eu vou usar a diretiva SVNParentPath e eu tenho tudo em execução, mas não consigo obter a parte de autorização muito bem. Pelo que entendi é o mesmo que quando você usa o SVNPath, mas você precisa especificar o nome do repositório antes do nome da pasta .. Meu SVNParentPath é / srv / svn / e eu criei um diretório / srv / svn / testproj e então corri
svnadmin create /srv/svn/testproj
Agora estou configurando meu arquivo de autorização:
[/]
* =
svnadmin = rw
adusgi = rw
[testproj:/svn/testproj]
demada = rw
degari = rw
scarja = rw
Agora, se eu tentar confirmar / svn / testproj usando o usuário svnadmin ou adusgi, tudo estará bem. Se eu tentar, por exemplo, demada ele não funciona ... (Eu executei os comandos htpasswd2 para o usuário obviamente. O diretório está correto ou pelo menos é assim que eu uso o diretório com o servidor SVNPath que já está rodando, a parte I acho que estou errando é o nome do repositório, eu acabei de usar o nome do diretório, mas o que eu realmente deveria colocar lá ??
Obrigado, James
Tags directory svn authorization