当我尝试使用无效凭据获取更改( RepositoryExtensions.Fetch )时, LibGit2Sharp会抛出LibGit2SharpException并显示以下消息:
An error was raised by libgit2. Category = Tag (Error).
Request failed with status code: 401
由于可能存在其他错误,有没有办法在不解析消息的情况下确定异常实际上是 HTTP 401 错误?
当我尝试使用无效凭据获取更改( RepositoryExtensions.Fetch )时, LibGit2Sharp会抛出LibGit2SharpException并显示以下消息:
An error was raised by libgit2. Category = Tag (Error).
Request failed with status code: 401
由于可能存在其他错误,有没有办法在不解析消息的情况下确定异常实际上是 HTTP 401 错误?
不幸的是,我认为目前无法从该异常中获得更具体的信息。这是一个有用的补充。您想为此在LibGit2Sharp 项目上打开一个问题吗?如果没有,我将很快创建一个。