使用http授权的Mercurial.Net克隆

时间:2014-08-15 14:21:34

标签: mercurial repository bitbucket

我想在mercurial.net的帮助下克隆私人存储库。

我知道我可以用以下方式克隆回购:

repository.Clone(repourl, new Mercurial.CloneCommand().WithObserver(new Mercurial.DebugObserver()).WithUpdate(false));

但它失败了:

其他信息:abort:repourl所需的http授权

我搜索了很多,但我无法找到一个hg命令克隆,如:

hg clone http://bitbucket.com/user/repo username / passowrd

有没有办法在Mercurial中这样做?我不想使用mercurial.ini文件。如果是,我如何使用Merucial.Net实现它?

非常感谢!

1 个答案:

答案 0 :(得分:1)

我找到了正确的解决方案。

使用Mercurial.NET,您可以像在客户端这样的命令中一样轻松地克隆存储库。 该URL应如下所示:

http://<USERNAME>:<PASSWORD>@bitbucket.org/user/repo

因此,您可以使用此URL来处理使用Mercurial.NET库的克隆..