Perché Subversion non ricorda i certificati?

2

Uso Terminal e invio di alcuni dati a un server SVN remoto ... ogni volta che ottengo lo stesso messaggio su un nuovo certificato, e scelgo di accettare "in modo permanente" il certificato e funziona. Tuttavia, la prossima volta che commetto ... la stessa cosa. Perché il certificato non viene ricordato e come posso risolvere questo problema?

flat:smarty e$ svn commit ./ -m commit

Error validating server certificate for 'https://x.svn.x.com:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!

Certificate information:
 - Hostname: *.svn.x.com
 - Valid: from Mon, 11 Jul 2011 00:00:00 GMT until Fri, 07 Sep 2012 12:00:00 GMT
 - Issuer: www.digicert.com, DigiCert Inc, US
 - Fingerprint: 3f:97:e9:1f:5c:3e:a9:fb:86:5d:4e:ed:6c:9a:1f:63:a4:f8:25:0a
(R)eject, accept (t)emporarily or accept (p)ermanently? p

Committed revision 19.
    
posta Eric 19.10.2011 - 01:46
fonte

2 risposte

6

Questo non suona come un problema di Terminale, ma un problema di sovversione e / o permessi. Ha funzionato a un certo punto nel passato o è sempre stato un problema?

Molto probabilmente il problema è da qualche parte all'interno di ~/.subversion/auth/ . Potresti provare a spazzare via la directory, anche se ciò richiederà di ricreare tutte le tue credenziali. (Forse qualcosa lì dentro sta facendo il processo di autenticazione.)

Ti suggerisco di provare a ricreare il tuo problema con un altro profilo utente, computer o sistema operativo e confrontare ~/.subversion directory con il tuo sistema danneggiato.

Se sei convinto che sia colpa del terminale, puoi provare iTerm2 , sebbene mi aspetto gli stessi risultati nello stesso ambiente. Buona fortuna!

    
risposta data 19.10.2011 - 02:05
fonte
3

Ho riscontrato lo stesso problema, tutti i file in ~/.subversion/auth/svn.ssl.server/ erano impostati su di sola lettura .

L'esecuzione di chmod u+w ~/.subversion/auth/svn.ssl.server/* l'ha risolto.

    
risposta data 10.01.2012 - 22:21
fonte

Leggi altre domande sui tag