7得票2回答
如何在TFS Build中配置私有仓库的libgit2?

我目前正在使用本地安装的TFS 2013尝试从内部GitHub Enterprise安装中使用LDAP身份验证进行构建。 我遇到的问题是无法访问源代码,如何配置TFS Build以使用特定的身份验证? 从TFS Build日志中可以看到。 异常信息:libgit2引发了错误。类别=网络(...

7得票1回答
使用libgit2sharp拉取特定的提交记录

希望有人能够帮忙。首先,我对git还比较新,如果在解释问题时犯了一些错误,请谅解。 我想使用libgit2sharp库拉取特定提交的源代码。所以,如果存在以下历史记录: 1. 提交 2. 提交 3. 提交 4. 提交 5. 提交 6. 提交 7. 提交 8. 提交 9. 提交 10. 提交...

7得票1回答
在libgit2sharp-SSH中使用SshUserKeyCredentials出现身份验证问题

使用libgit2sharp-SSH进行SshUserKeyCredentials身份验证时遇到了一些问题: var co = new CloneOptions(); co.CredentialsProvider = (_url, _user, _cred) => new SshUse...

7得票3回答
使用C#编程实现“Git blame -w”的功能

我需要使用C#编程获取Git历史中特定行的最后一个作者。 我尝试使用libgit2sharp: var repo = new LibGit2Sharp.Repository(gitRepositoryPath); string relativePath = MakeRelativeSimpl...

7得票1回答
如何使用LibGit2Sharp获取文件夹的最后一次提交?

我有许多项目都在同一个代码库中。我想确定所有这些项目的变化情况,即最后一次影响每个项目的提交时间。我有所有项目路径的列表,并尝试找到每个项目的最后一次提交。我的代码如下: public CommitInfo GetLastCommit(string path) { ...