Bläddra i källkod

Merge pull request #1824 from jzhang533/update_git_clone_command

using ssh connection when paltform is github, and set depth=1 when cl…
cuicheng01 1 år sedan
förälder
incheckning
83a4a9e995
2 ändrade filer med 4 tillägg och 1 borttagningar
  1. 3 0
      paddlex/repo_manager/repo.py
  2. 1 1
      paddlex/repo_manager/utils.py

+ 3 - 0
paddlex/repo_manager/repo.py

@@ -150,6 +150,9 @@ class PPRepository(object):
         """ clone_repos """
         branch = self.meta.get('branch', None)
         repo_url = f'https://{platform}{self.repo_url}'
+        # uncomment this if you prefer using ssh connection (requires additional setup)
+        # if platform == 'github.com':
+        #    repo_url = f'git@github.com:{self.repo_url}'
         os.makedirs(self.repo_parent_dir, exist_ok=True)
         with switch_working_dir(self.repo_parent_dir):
             clone_repos_using_git(repo_url, branch=branch)

+ 1 - 1
paddlex/repo_manager/utils.py

@@ -80,7 +80,7 @@ def install_deps_using_pip():
 
 def clone_repos_using_git(url, branch=None):
     """ clone_repos_using_git """
-    args = ['git', 'clone']
+    args = ['git', 'clone', '--depth', '1']
     if isinstance(url, str):
         url = [url]
     args.extend(url)