How to determine that caught LibGit2SharpException is the HTTP 401 error?

StackOverflow https://stackoverflow.com/questions/21277283

  •  01-10-2022
  •  | 
  •  

문제

When I try to fetch changes (RepositoryExtensions.Fetch) using invalid credentials LibGit2Sharp throws LibGit2SharpException with the following message:

An error was raised by libgit2. Category = Tag (Error).
Request failed with status code: 401

Since there might be other errors is there any way to determine that the exception is in fact HTTP 401 error without parsing the message?

도움이 되었습니까?

해결책

Unfortunately, I don't think it is currently possible to get more specific information from that exception. This is something that would be a useful addition. Would you want to open an issue on the LibGit2Sharp project for this? If not, I will create one shortly.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top