Domanda

Ho una cartella in un repository che non può eseguire il commit e anche le cartelle principali non possono eseguire il commit.Questo è successo diverse settimane fa, poi ha funzionato, poi di nuovo in un batter d'occhio.Ho svuotato la cache di autenticazione e nessun aiuto.Posso ancora lavorare con altri trunk ma non con questo e il messaggio di errore non mi aiuta a dove andare.Ho fatto pulizia.Ho creato una nuova directory da VisualSVN dal repository e lo stesso problema.Avresti qualche suggerimento?Posso bombardare la cartella .svn e aiutare?Non voglio iniziare con un nuovo repository perché abbiamo TeamCity integrato e monitorato.Aiuto e grazie in anticipo!Douglas

**Errore:Commit non riuscito (segue i dettagli):

Errore:Il server ha inviato un valore restituito imprevisto (501 Non implementato) in risposta a

Errore:Richiesta PROPFIND per '/svn/MAHCP/trunk/src/RssaSolution/Mahcp.Rssa'**

Ho postato anche su SVNForum ma qualcun altro ha avuto questa situazione folle!

È stato utile?

Soluzione 2

C'era un vecchio URL obsoleto al tronco repository. Vorrei che l'errore è stato un po 'più descrittivo. Grazie ragazzi .... se avessi più reputazione mi piacerebbe concedere entrambi i punti!

Altri suggerimenti

Che di solito è un proxy o un virus scanner / firewall respingendo le richieste DAV (PROPFIND non è una richiesta di 'normale' http, ma usato con DAV).

Quindi: controllare il proxy e / o un virus scanner / firewall e configurarli in modo da consentire le richieste DAV

.

Inoltre, a volte è utile usare https anziché http in modo che queste applicazioni non possono controllare il traffico di rete più e interferire con esso.

La risposta è stata che l'URL del server svn era stato cambiato in precedenza e poi quando si cerca di controllare indietro in esso sarebbe errore. Il trucco era quello di bombardare le cartelle .svn, tirare verso il basso fresco e poi copiare con i miei nuovi cambiamenti. Vorrei che il messaggio di errore sarebbe stato meglio.

Se u utilizzare una prova subclipse per modificare il client dell'interfaccia SVN da JavaHL a SVNKid

Controlla anche se mod_security è stato installato di recente.Almeno su CentOS, la sua configurazione predefinita non ha le linee necessarie per consentire SVN.

In /etc/httpd/modsecurity.d/modsecurity_crs_30_http_policy.conf, l'ho inserito nel modalità di richiesta consentite sezione:

SecRule REQUEST_METHOD "^(PROPFIND|PROPPATCH)$" allow
SecRule REQUEST_METHOD "^(REPORT|OPTIONS)$" allow
SecRule REQUEST_METHOD "^(MKACTIVITY|CHECKOUT)$" allow
SecRule REQUEST_METHOD "^(PUT|DELETE|MERGE)$" allow

Ho avuto un problema simile con un altro client fino a quando ho scoperto messaggio Anonymous lock creation is not allowed. nel /var/log/apache2/error.log sul server. Assicurarsi che il client non si connette al server in modo anonimo.

eliminare la cartella     /home/user/.subversion,

quindi riavviare l'IDE o svn.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top