Tortoisesvn troncos checkout “Servidor enviou um valor de retorno inesperado (403 proibido) em resposta às opções” Erro
-
23-09-2019 - |
Pergunta
Meu problema é que toda vez que faço alguma operação com um URL como o seguinte: https://nttt.dtt.com:8443/svn/nttt/med/trunk eu recebo
O servidor enviou um valor de retorno inesperado (403 proibido) em resposta às opções ".
O usuário e a senha que forneci estava correto, então não há problema lá.
Não sei onde está o problema, não sei se é o servidor (na bruxa, não tenho nenhum controle) ou meu cliente de tartaruga.
Solução
Eu não acho que seja troitoissevn. O problema provavelmente é que você não tem acesso a uma árvore completa ou a todas as operações HTTP. Tente acessar esses URLs no seu navegador:
https://nttt.dtt.com:8443/svn/nttt
https://nttt.dtt.com:8443/svn/nttt/med
https://nttt.dtt.com:8443/svn/nttt/med/trunk
E veja se você recebe algum erro 403. Caso contrário, você precisará conversar com o administrador do seu sistema para corrigir os direitos.
Outras dicas
De acordo com este post, é um bug conhecido http://groups.google.com/group/visualsvn/browse_thread/thread/e16fe2e3c5fdab8d?pli=1Definir nome de usuário e senha manualmente podem ajudar
Tente adicionar sua biblioteca de documentos desejada como um local de rede.
Windows Explorer> Adicionar um local de rede> Escolha um local de rede personalizado> Internet ou endereço de rede> Nomeie o local
O novo local da rede estará disponível na caixa de diálogo Salvar como em seus aplicativos do Office.
Claro, esta é uma configuração "por usuário".
Aqui está o Script PowerShell para retirar a senha, mas você precisa saber a conta de administrador de fazenda com antecedência.
É possível que você esteja usando o URL errado. Também é possível que seu servidor Apache seja incorreto.
O que acontece quando você coloca esse URL no seu navegador da web? Você pode ver isso? Tente verificar o caminho primeiro testando seu URL com o navegador e tente a tartaruga novamente.
Eu também estava depurando esse problema. Eu tenho um controle sobre o servidor. Então, acabei de descobrir que o grupo "todo mundo", se presente, foi configurado para "sem acesso" (o que eu fiz) e estava conflitante com meus direitos de administrador, então basta removê -lo completamente para resolver esse erro proibido do usuário.
Eu tive o mesmo problema e resolvi -o atualizando o TortoisesVN para a última versão Avaliável (1.8.10 no momento).
Eu costumava correr 1.6.x.
Eu tive a mesma mensagem de erro agora ao tentar atualizar minha cópia de trabalho.
Como eu sabia qual diretório precisava ser atualizado, tentei atualizar exatamente isso e funcionou (estranhamente).
Depois disso, parece que a questão se foi no momento. Eu realmente não entendo o que estava acontecendo.
Para recapitular: eu estava tentando atualizar um repositório tendo sua raiz em
https://MyServer/repos/config/MyProject/trunk
E estava reclamando
svn: Server sent unexpected return value (403 Forbidden) in response
to OPTIONS request for 'https://MyServer/repos/config'
Eu fiz então um
cd $WORKINGCOPY/path/to/my/changed/dir
svn up ... https://MyServer/repos/config/path/to/my/changed/dir/ .
E isso funcionou.
Qualquer seguinte SVN agora funciona.
Esse 403 vem em resposta se você não tiver permissões no repositório para ler/escrever, você só pode ter permissões de leitura e está tentando cometer alterações para que você não seja permitido neste caso, você precisa consultar seu sistema administrador para permitir privilégios e permissões adequados de acordo com você
E não sei se é o servidor (no qual não tenho nenhum controle) ou meu cliente de tartaruga.
Seu cliente está bem, apenas as permissões do servidor precisa de uma consideração
E se esse problema aparecer apenas para uma grande quantidade de arquivos. O comprometimento funciona normalmente para uma única pasta ou uma pasta, incluindo alguns arquivos, mas quando é uma grande hierarquia, o processo começa e para com a mensagem de erro antes de concluir a confirmação.
Recentemente, tive a mesma mensagem de erro. Depois de verificar, percebi que estava usando um nome de projeto ruim no URL. Pode valer a pena verificar seu URL também.