Обработка "недоступных репозиториев" в "Repo.clone_from ()" - PullRequest
0 голосов
/ 10 июля 2020

Я использую git .Repo в своих python скриптах для клонирования репозиториев.

Repo.clone_from("repository", "path")

В некоторых случаях я вижу репозиторий, который недоступен. например, в репозитории написано: « Репозиторий недоступен из-за нарушения Закона США" Об авторском праве в цифровую эпоху ". », например, это . Несмотря на то, что клон не может быть завершен примерно через час, в отношении этого типа репозиториев также не возникает ошибок. Я пытался обработать их с помощью try-except (например, git .ex c .GitError , GitCommandError ), но ни одно из исключений не может уловить эту проблему. Действительно, с помощью try-except ошибки для обработки нет.

Как я могу обрабатывать этот тип репозиториев, чтобы игнорировать их клон.

...