[英]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.