gpt4 book ai didi

c# - 如何使用 LibGit2Sharp 库检查凭据在远程存储库上是否有效

转载 作者:行者123 更新时间:2023-11-30 23:21:01 26 4
gpt4 key购买 nike

我正在使用 LibGit2Sharp 库,我需要 ping 远程并检查提供的凭据是否有效。

提供的大部分 sample https://github.com/libgit2/libgit2sharp/wiki/LibGit2Sharp-Hitchhiker%27s-Guide-to-Git这里需要一个本地文件夹来创建一个 Repository 对象。我认为创建 tmp 文件夹然后尝试获取数据不是最佳做法。

最佳答案

您可以尝试通过静态 Repository.ListRemoteReferences() 方法检索远程存储库的远程引用列表。

这不会将存储库的内容下载到您的磁盘上,因为所有内容都将在内存中处理。

参见 CanListRemoteReferencesWithCredentials() 单元测试以获得有关使用的额外帮助。

关于c# - 如何使用 LibGit2Sharp 库检查凭据在远程存储库上是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39513633/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com