簡體   English   中英

Gitpython檢查repo克隆

[英]Gitpython check repo cloned

我正在使用Django Rest Framework,構建一些與git repository交互的功能。 我正在使用gitpython。 現在,我使用clone_from來克隆遠程存儲庫。

repo = Repo.clone_from("REMOTE_REPOSITORY", "LOCAL_PATH")

但有時它會因某些網絡連接問題而失敗。 我怎么知道repo是否正確克隆?

除了塊之外,您可以將命令包裝在try中

try: repo = Repo.clone_from("REMOTE_REPOSITORY", "LOCAL_PATH") except git.exc.InvalidGitRepositoryError: ....

捕獲上面的示例異常。 http://gitpython.readthedocs.io/en/stable/reference.html#module-git.exc上提供了完整的例外列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM