2017-03-28 4 views
0

Ich versuche Codeänderungen von Mercurial mit Mercurial.NET-Bibliothek zu ziehen. Ich bekomme eine Autorisierungsausnahme und erhalte keine Ergebnisse, darunter ist der Code.Mercurial.Net pullCommand mit Autorisierung

Repository repository = new Repository(@"D:\sandeep\work\20Dec2016"); 

PullCommand pullcommand = new PullCommand(); 
repository.Pull(pullcommand); 

Dies ist mein Code, gibt es eine Möglichkeit, ich kann meine Zugangsdaten (Benutzername und Passwort) für die Authentifizierung, um die letzten Änderungen angeben zu ziehen?

Antwort

0

Ich konnte das Ergebnis mit dem folgenden Code erreichen und Hilfe von Lasse V. Karlsen

Repository repository = new Repository(@"D:\sandeep\Work\20Dec2016"); 
pullCommand.WithConfigurationOverride("auth", "x.prefix", "*"); 
pullCommand.WithConfigurationOverride("auth", "x.username", "ssk"); 
pullCommand.WithConfigurationOverride("auth", "x.password", "ssk"); 
repository.Pull(pullCommand);