我正在寻找一个关于如何使用lidgit2sharp 进行拉动的漂亮干净示例。我在这里举了一个执行获取的示例,但是对凭据的引用引发了异常。
using (var repo = new Repository(workingDir, null))
{
Remote remote = repo.Network.Remotes.Add("master", repoUrl);
repo.Network.Fetch(remote,
{
Credentials credentials = new Credentials
{
Username = "username",
Password = "password"
}
});
}
Run Code Online (Sandbox Code Playgroud)
例外是无法创建抽象类或接口“LibGit2Sharp.Credentials”的实例
它在错误中告诉您:凭据是一个抽象类、接口等等。
尝试这个:
Credentials credentials = new UsernamePasswordCredentials()
{
Username = "username",
Password = "password"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3644 次 |
| 最近记录: |