2010-03-30 5 views
11

mio problema è che ogni volta che faccio un po 'il funzionamento con un URL come la seguente: https://nttt.dttt.com:8443/svn/nttt/Med/trunk ricevoTortoiseSVN tronco cassa "Server inviato valore di ritorno inatteso (403 Forbidden) in risposta a opzioni" errore

Server inviato valore di ritorno inatteso (403 Forbidden) in risposta a Opzioni".

l'utente e la password ho fornito è stato corretto, quindi nessun problema.

non so dove sta il problema, io don non so se è il server (su cui non ho alcun controllo) o il mio client Tortoise.

+0

Grazie per tutte le vostre risposte. Superfilin e Dave Markle avevano ragione, era un problema di configurazione del server. –

risposta

8

non credo sia TroitoiseSVN. Il problema più probabile è che non si abbia accesso alla struttura completa oa tutte le operazioni HTTP. Provare ad accedere questi URL nel browser:

https://nttt.dttt.com:8443/svn/nttt

https://nttt.dttt.com:8443/svn/nttt/Med

https://nttt.dttt.com:8443/svn/nttt/Med/trunk

E vedere se si ottiene eventuali errori 403. Altrimenti dovrai parlare con il tuo amministratore di sistema per correggere i diritti.

+0

Nel browser ottengo lo stesso errore e non ho un proxy ... Quindi stai dicendo che il problema è la mia connessione Internet o qualche tipo di problema del firewall? –

+0

È molto probabile la configurazione del tuo server. –

+0

@S Bogdan, sono d'accordo con Dave, è la configurazione del tuo server. –

1

È possibile che tu stia utilizzando l'URL sbagliato. È anche possibile che il tuo server Apache non sia configurato correttamente.

Cosa succede quando l'URL viene inserito nel browser web? Potete vederlo? Prova a verificare prima il percorso testando l'URL con il browser, quindi prova di nuovo Tortoise.

+0

L'URL va bene, e quando lo provo nel browser ottengo lo stesso errore –

1

Hai solo bisogno di eliminare i dati salvati dal tuo SVN. Vai a questo percorso Tutti i programmi -> TSVN -> impostazioni -> Dati salvati ---> Cancella i dati di autenticazione. Dopo averlo fatto, puoi accedere al tuo percorso SVN con le credenziali appropriate.

1

stavo anche eseguendo il debug di questo problema. Ho un controllo sul server. Quindi ho appena scoperto che il gruppo "tutti", se presente, era configurato su "Nessun accesso" (cosa che ho fatto) ed era in conflitto con i miei diritti di amministratore, quindi l'ho rimosso completamente per risolvere questo errore utente proibito.

0

che 403 viene in risposta se non si dispone delle autorizzazioni sul repository di lettura/scrittura, si dispone solo di autorizzazioni di lettura e si sta tentando di eseguire il commit delle modifiche quindi non è consentito in questo caso è necessario consultare l'amministratore di sistema per consentire i privilegi e le autorizzazioni appropriati in base al ruolo dell'utente

e Non so se è il server (sul quale non ho alcun controllo) o il mio client Tortoise.

il vostro cliente è bene autorizzazioni del server solo bisogno di una considerazione

1

Questo errore può accadere se si verifica un repository SVN con un account diverso. I dati dell'account vengono archiviati su disco e la prossima volta che si desidera eseguire il commit su un repository SVN potrebbe utilizzare l'account sbagliato.Potrebbe aiutare a specificare l'account a destra nella console o un terminale:

svn commit -m "my message" --username my_username --password my_password 
+0

Ho avuto un problema simile, stavo cercando di verificare il vecchio codice dalla mia base svn, solo fornendo nome utente e password lasciami accedere al codice. grazie mille !! – samairtimer

0

E se questo problema appare solo per la grande quantità di file. Il commit funziona normalmente per una singola cartella o una cartella che include alcuni file, ma quando si tratta di una grande gerarchia, il processo inizia e si interrompe con il messaggio di errore appena prima di completare il commit.

1

Ho avuto lo stesso problema e ho risolto l'aggiornamento di TortoiseSVN all'ultima versione disponibile (1.8.10 al momento).

Ero abituato a eseguire 1.6.x.

1

Ho avuto lo stesso messaggio di errore proprio ora quando provo ad aggiornare la mia copia di lavoro.

Siccome sapevo quale directory doveva essere aggiornata, ho provato ad aggiornarlo e ha funzionato (Stranamente).

Dopo questo, sembra che il problema sia finito per il momento. Io davvero non capisco cosa stava succedendo.

per riassumere: Stavo cercando di aggiornare un repository avente radice in

https://MyServer/repos/config/MyProject/trunk 

e si lamentava

svn: Server sent unexpected return value (403 Forbidden) in response 
    to OPTIONS request for 'https://MyServer/repos/config' 

feci allora un

cd $WORKINGCOPY/path/to/my/changed/dir 
    svn up ... https://MyServer/repos/config/path/to/my/changed/dir/ . 

e questo ha funzionato .

Qualsiasi successivo svn ora funziona.

0

Recentemente ho avuto lo stesso messaggio di errore. Dopo aver controllato, mi sono reso conto che stavo usando un nome di progetto errato nell'URL. Potrebbe valere la pena di controllare anche il tuo URL.