2012-04-26 17 views
8

Recentemente sono state apportate alcune modifiche al cambio di nome in una cartella che ho estratto qualche tempo fa. Una volta che ho aggiornato tutte le modifiche al cambio di nome, ho un problema di non essere in grado di commettere nulla. Si dice quanto segue:TortoiseSVN non può eseguire il commit, dice "vietato dal server"

enter image description here

io sono in grado di leggere, scrivere e aggiornare i nuovi file. Non posso proprio impegnarmi.

Credo di aver provato quasi tutto - facendo una pulizia, cancellazione e ricontrollare la cartella di ...

Googled questo problema e qualcuno ha detto una questione delicata e minuscole momento del check out il repository, ma sono sicuro che ho l'URL del repository svn corretto. Si noti che tutto funzionava (commit e tutto) prima che cambino completamente il nome.

Qualcuno ha qualche indizio?

Grazie!

+0

Se si ha accesso al server che ospita lo SVN repository, controlla se hai il permesso di scrivere nella cartella tu controllato. In caso contrario, è necessario contattare l'amministratore del repository e chiedere loro di verificare le autorizzazioni di accesso. – Bernard

+0

Stai usando 'file: //' come URL di Subversion per caso? –

risposta

10

Ho avuto lo stesso problema. Si è verificato quando aggiungevo un nuovo gruppo utenti a uno dei repository. Ho impostato accidentalmente il mio gruppo utenti più alto in sola lettura, senza rendermi conto di esserci. Ho finito per non essere in grado di commettere improvvisamente alcun file o creare alcuna nuova cartella, a causa del modo in cui l'accesso SVN funziona.

Prima assicurati che l'URL corrisponda esattamente al repository, che sembra essere il problema più comune, quindi leggi questo e controlla il tuo accesso come suggerito da Bernard.

http://www.visualsvn.com/support/topic/00033/

+0

Aveva esattamente lo stesso problema. Ero in due gruppi di utenti. uno che aveva letto solo e il secondo che aveva letto/scritto. Il secondo gruppo era autorizzato alla radice del repository e il gruppo più ristretto era autorizzato al di sotto di quello. Questo messaggio di errore lo riassume correttamente. Il server ha deciso di non avere permessi di scrittura. –

1

Si prega di assicurarsi di aver inserito il nome utente corretto come è case-sensitive di solito accade quando il nome utente non corrisponde al caso in wordpress.org. Ho già perso ore per risolvere questo problema.

1

Si è verificato questo problema quando si utilizza CollabNet Subversion Edge. La soluzione era assicurarsi che i gruppi definiti nelle nostre Regole di accesso al repository avessero riferimenti ad altri gruppi usando il prefisso @. Meglio spiegato con un esempio:

regola di accesso Repository:

[MyRepository:/branches/dev] 
* = r 
@admin = rw 
@dev = rw 

[groups] prima:

admin=user1,user2 
dev=user3,user4 

[groups] dopo:

admin=user1,user2 
[email protected],user3,user4 
Problemi correlati