SVN em fileshare - o usuário não pode confirmar - não é possível abrir o arquivo 'txn-current-lock'

1

Eu tenho vários repositórios SVN em um compartilhamento de arquivos de rede do Windows. O usuário tem controle total, leitura, gravação e praticamente todas as outras permissões que podem ser adicionadas. Ao tentar confirmar, ele recebe o erro:

Can't open file '//fileshare/svnrepos/projectname/db/txn-current-lock': Permission denied

Está sendo acessado via file: ///, que eu sei que é um usuário svn ruim, mas não sei como configurá-lo, já que não sou administrador o compartilhamento de arquivos é tudo o que temos disponível.

Eu pesquisei um pouco e recebi a notícia de que preciso usar o snvserve, mas não temos o svnserve em execução no compartilhamento remoto. Eu posso tentar executá-lo da minha máquina, mas ele apenas trava, nunca imprime nada. Não consigo instalar ou realmente faço muito para a máquina remota.

Eu sei que seria melhor ter isso em um servidor svn, mas para colocar isso em prática nesse meio tempo, o que eu preciso ver? (E, idealmente, como eu poderia obter um svnserver? Eu precisaria falar com alguns dos administradores que cuidam desse compartilhamento?)

    
por trycatch 29.08.2011 / 20:15

2 respostas

1

Digamos que eu fiz login como "Kelvin" e estou no grupo Administradores com controles completos.

Eu executo o servidor VisualSVN usando "Usar autenticação do Windows - > Autenticação básica"

No servidor VisualSVN, em Repossórios - > Propriedades - > Segurança, inclua minhas contas de serviço "Kelvin", grupo de administradores e VisualSVN nele com permissão de leitura / gravação.

Mais importante aqui

Então eu vou para a pasta "C: \ Prpositories" - > propriedades - > Segurança. Verifique minha permissão com o nome "Kelvin", por algumas razões muito ESTRANHAS, minha conta "Kelvin" não tinha permissão "Write" aqui. DÊ-ME Controle total. Tente novamente. Agora, o problema - Não é possível abrir o arquivo '// fileshare / svnrepos / projectname / db / txn-current-lock': Permissão negada - irá embora.

    
por 15.01.2012 / 13:07
0

what do I need to look at?

[...] Permission denied

Isso deve soar um sino. Tão grande quanto um sino de igreja.

Basta clicar com o botão direito do mouse na pasta do repositório e usar a guia Security . Pode ser necessário verificar as subpastas no repositório também.

    
por 30.08.2011 / 09:15