Eu aprendi com aqui que as permissões no SVN são diferentes entre o protocolo svn://
e o http(s)://
. Linda .
Suas permissões de HTTP do SVN provavelmente vêm de seu servidor da web , que pode ser Apache, Lighttpd, nginx, etc. Veja aqui: link
Basicamente, você precisa:
- Descubra qual servidor da web você está usando para hospedar o endpoint http (s) para o SVN
- Determine qual mecanismo de autenticação está sendo usado por esse servidor da Web, se houver
- Bloqueie-o se não houver autenticação, implementando, por exemplo Autenticação do Windows / LDAP, auth do PAM, auth básico ou auth do Digest e, em seguida, definir uma permissão específica do servidor da web por usuário / grupo
- Apenas para garantir a máxima confusão, verifique se você (provavelmente) não tem esses direitos de acesso de R / W completos se você for
svn co svn://
(usando o protocolo nativo SVN em vez de HTTP).
BTW, isso não está relacionado à sua pergunta, mas o Fedora 17 não é suportado por atualizações de segurança ou bugfix em cerca de 4 anos, então você deve realmente atualizar para um sistema operacional suportado. O RHEL / CentOS 7.x é baseado no Fedora 19 (com muitos patches e backports mais recentes para melhor suporte a hardware e estabilidade), então por causa da semelhança entre o Fedora 17 e o CentOS / RHEL 7.x, ele seria relativamente baixo. esforço para salvar arquivos de configuração e dados do servidor e reinstalar o sistema operacional como o CentOS / RHEL 7.x. E então você começaria a receber um fluxo constante de atualizações de segurança novamente por alguns anos ainda (por volta de 2023).
Se você encontrar problemas que se assemelham a bugs ou funcionalidades quebradas no Fedora 17, quase ninguém estará motivado para ajudá-lo em qualquer capacidade, então esse é outro motivo motivador para atualizar. Se você encontrar algo quebrado no CentOS 7.x, e pode escrever um bom relatório de bug, ele pode ser consertado pela Red Hat ou por um contribuidor da comunidade, e você pode baixar o patch como uma atualização estável. Há uma grande diferença entre a execução de um sistema operacional compatível e um não suportado, especialmente se você tiver uma empresa que dependa da funcionalidade correta desse servidor. Você está brincando com fogo se você tem pessoas fazendo trabalhos importantes com base neste servidor.