Ich habe Probleme, die Commits zu/Updates aus dem SVN-Repository, das ich neulich auf meinem Netzlaufwerk (one of these) zu Hause eingerichtet.Ankhsvn in Visual Studio 2010 integriert kann keine Verbindung zu SVN Repo auf Netzlaufwerk herstellen
Ich beziehe mich auf das Repository über die URL:
file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home
Wenn ich entweder der Update oder Commit-Optionen aus dem Solution Kontextmenü in VS 2010 wähle ich ein Dialogfenster erhalten die Anzeige der Ausnahme unten :
SharpSvn.SvnRepositoryIOException: Commit failed (details follow): ---> SharpSvn.SvnRepositoryIOException: Unable to connect to a repository at URL 'file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home' ---> SharpSvn.SvnRepositoryIOException: Unable to open an ra_local session to URL ---> SharpSvn.SvnRepositoryIOException: Unable to open repository 'file://mynetworkdrive/Documents/subversion/code/sln/trunk/MyWebsite/trunk/Home' ---> SharpSvn.SvnSystemException: Can't open file '\\mynetworkdrive\Documents\subversion\code\sln\trunk\MyWebsite\trunk\Home\format': Logon failure: unknown user name or bad password.
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, SvnException error, Object targets)
at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, svn_error_t* error, Object targets)
at SharpSvn.SvnClient.Commit(ICollection`1 paths, SvnCommitArgs args, SvnCommitResult& result)
at Ankh.Services.PendingChanges.PendingChangeHandler.<>c__DisplayClass1b.<Commit_CommitToRepository>b__19(Object sender, ProgressWorkerArgs e)
Als ich das erste einrichten ich mit dem Repository fein in Visual Stu kommunizieren konnte dio.
Ich kann den Inhalt des Netzlaufwerks mit Windows Explorer durchsuchen.
Ich kann TortoiseSVN außerhalb von Visual Studio verwenden, um mein Repository zu aktualisieren oder zu committen.
Allerdings ist dies ein Schmerz, ich möchte die Ankhsvn Integration mit Visual Studio zur Verfügung haben.
Es scheint, als ob Visual Studio den Benutzernamen/das Passwort vergessen hat, um auf die URL zuzugreifen. Ich kann keine Möglichkeit finden, eine Eingabeaufforderung für Anmeldeinformationen zu ersetzen oder zu erzwingen.
Ich auch Visual Studio 2010 als Administrator ausgeführt, so dass ich mit IIS 7 arbeiten konnte, fragte ich mich, ob das etwas damit zu tun hatte?
Ich bin nicht sicher, ob meine Frage unklar war, habe ich bearbeitet, um es hoffentlich klarer zu machen. Ich entwickle in Visual Studio und führe meine Website lokal auf IIS 7 aus. Der einzige Punkt, an dem ich etwas über das Netzwerk mache, ist, wenn ich mit meinem Repository interagiere. Das ist auf einem eigenständigen Netzwerklaufwerk, ich bin nicht sicher, ob ich es einrichten kann, mit einer "http: //" Repository-URL zu arbeiten? – Grokodile
Betreiben Sie Ihr Visual Studio als Administrator (via Elevation oder run as)? –
Eine andere Sache, die Sie versuchen könnten, ist das Öffnen von '\\ mynetworkdrive \ Documents' in Datei-> Öffnen, bevor Sie versuchen, auf Datei: // mynetworkdrive/Dokumente über AnkhSVN zuzugreifen. –