当我尝试使用无效凭据获取更改 (RepositoryExtensions.Fetch) 时 LibGit2Sharp 抛出 LibGit2SharpException 并显示以下消息:
An error was raised by libgit2. Category = Tag (Error).
Request failed with status code: 401
由于可能存在其他错误,有什么方法可以在不解析消息的情况下确定该异常实际上是 HTTP 401 错误?
最佳答案
不幸的是,我认为目前无法从该异常中获取更具体的信息。这是一个有用的补充。你想在 LibGit2Sharp project 上打开一个问题吗?为了这?如果没有,我会尽快创建一个。
关于libgit2sharp - 如何判断捕获到的LibGit2SharpException是HTTP 401错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21277283/