我正在尝试使用Mercurial.NET库从Mercurial中获取代码更改。我收到授权异常但没有获得任何结果,下面是代码。
Repository repository = new Repository(@"D:\sandeep\work\20Dec2016");
PullCommand pullcommand = new PullCommand();
repository.Pull(pullcommand);
这是我的代码,有没有办法,我可以指定我的凭据(用户名和密码)进行身份验证以便提取最近的更改?
答案 0 :(得分:0)
我可以通过以下代码和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);