Sto provando a fare tutte le mie ramificazioni e fusioni via git-svn
, tuttavia sono riagganciato nella ramificazione in sovversione.git svn ramo risultati in autenticazione fallita
Il nostro amministratore mi dice che dispongo di permessi di lettura/scrittura completi sul repository e POSSO recuperare l'ultimo codice.
Per un test, ho eliminato la mia directory ~/.subversion/svn.simple
e l'ho eseguita.
04:13 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$ git svn fetch
Authentication realm: <https://code:443> VisualSVN Server
Password for 'cflorell': {my password}
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$ git svn fetch
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$
Inoltre, se clono il repo utilizzando Tortoise, e quindi creare un ramo utilizzando svn
sembra funzionare.
04:43 pm [214423L] C:\Dev\MyFooApp.Bar
$ svn copy https://code/svn/MyFooApp.Bar/trunk https://code/svn/MyFooApp.Bar/branches/test-branch -m "test branch"
Committing transaction...
Committed revision 93.
Ma su cercando di creare un ramo utilizzando git-svn
, ancora dice la mia autenticazione non è valido.
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$ git svn branch develop
Copying https://code/svn/MyFooApp.Bar/trunk at r92 to https://code/svn/MyFooApp.Bar/branches/develop...
Authentication failed: Unable to connect to a repository at URL 'https://code/svn/MyFooApp.Bar/trunk': No more credentials or we tried too many times.
Authentication failed at C:\Program Files\Git\mingw64/libexec/git-core\git-svn line 1196.
04:14 pm [214423L] C:\Dev\MyFooApp.Bar [master]
$
Il mio file config
è credo corretta.
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[svn-remote "svn"]
url = https://code/svn/MyFooApp.Bar
fetch = trunk:refs/remotes/svn/trunk
branches = branches/*:refs/remotes/svn/*
tags = tags/*:refs/remotes/svn/tags/*
Dove potrei sbagliare con tutto questo?
Hai mai risolto questo? Mi sono imbattuto in qualcosa di simile e ho dovuto ricorrere all'utilizzo del client svn per creare i tag branch perché non riuscivo a capire come superarlo. – Caleb
Non l'ho mai fatto e ho convinto la nostra azienda a trasferirsi a GIT. –
Beh, per il tuo bene sono contento per questo risultato!Sfortunatamente il repository di plugin di Wordpress sembra richiedere a Subversion di distribuire plugin, appena passato 'r1360603', non mostra alcun segno di rallentamento, e non tengo il peso per convincerlo a migrare a DVCS. – Caleb