簡體   English   中英

如何使用 LibGit2Sharp 庫檢查遠程存儲庫上的憑據是否有效

[英]How to check if credentials valid on a remote repository with LibGit2Sharp library

我正在使用 LibGit2Sharp lib,我需要 ping 遠程並檢查提供的憑據是否有效。

https://github.com/libgit2/libgit2sharp/wiki/LibGit2Sharp-Hitchhiker%27s-Guide-to-Git這里提供的大多數示例都需要一個本地文件夾來創建一個 Repository 對象。 我認為創建 tmp 文件夾然后嘗試獲取數據不是最佳做法。

您可以嘗試通過靜態Repository.ListRemoteReferences()方法檢索遠程存儲庫的遠程引用列表。

這不會將存儲庫的內容下載到您的磁盤上,因為所有內容都將在內存中處理。

有關使用的其他幫助,請參閱CanListRemoteReferencesWithCredentials()單元測試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM