AttributeError: when repo_url.is_fork called as repo_url can return NoneType
https://github.com/packit/ogr/blob/c6bf9ae008047d5aa58fcabf2ec82ab651cd3a58/ogr/services/pagure/service.py#L101

https://github.com/packit/ogr/blob/c6bf9ae008047d5aa58fcabf2ec82ab651cd3a58/ogr/parsing.py#L202
"parse_git_repo" function's return value is returned to repo_url variable which is used by "get_project_from_url" function, however "parse_git_repo" function can return NoneType causing AttributeError
diff --git a/ogr/services/pagure/service.py b/ogr/services/pagure/service.py
index f9a55bd..ccc9304 100644
--- a/ogr/services/pagure/service.py
+++ b/ogr/services/pagure/service.py
@@ -100,6 +100,9 @@ class PagureService(BaseGitService):
 
     def get_project_from_url(self, url: str) -> "PagureProject":
         repo_url = parse_git_repo(potential_url=url)
+        if not repo_url:
+            raise OgrException(f"Cannot parse project url: '{url}'")
+
         if not repo_url.is_fork:
             repo_url.username = None
 
['ogr/services/pagure/service.py']