Ich habe den folgenden Code in C#:SVN Repository-Authentifizierung mit SharpSvn - Credentials nicht funktioniert
1. public static void Main(string[] args) {
2. Uri repository = new Uri("https://svnserver:port/svn/Src/trunk");
3. using (SvnClient client = new SvnClient()) {
4. client.Authentication.Clear();
5. client.Authentication.DefaultCredentials = new System.Net.NetworkCredential("user", "pass");
6.
7. System.Collections.ObjectModel.Collection<SvnLogEventArgs> logEntries;
8. SvnLogArgs logArgs = new SvnLogArgs();
9. logArgs.Limit = 1;
10. client.GetLog(repository, logArgs, out logEntries);
11. }
12. }
Wenn ich Linien entfernen 4 und 5 dieser Code ohne Problem funktioniert. Ich nehme an, dass es irgendwie meine gespeicherten Zugangsdaten lokal von TortoiseSVN verwendet. Ich möchte dies jedoch in einer Serverumgebung ausführen und muss einen Benutzernamen/ein Passwort angeben. Aber sobald ich in den Zugangsdaten setzen versuche ich die folgenden Fehler in Zeile erhalten 10:
SharpSvn.SvnRepositoryIOException was unhandled
Message: Unable to connect to a repository at URL
Was mache ich falsch hier? Ich habe überprüft, dass der Benutzername/das Passwort, die ich verwenden möchte, funktionieren.
Ich erhalte diese Fehlermeldung: „Keine weiteren Anmeldeinformationen oder versuchten wir zu viele times.Authentication failed“ –