python을 사용하여 Github에서 개인 저장소를 복제하는 방법은 무엇입니까?스크립트를 사용하여 개인 Github 저장소 복제하기
git과 python에 대한 좋은 정보를 찾았지만 며칠 전부터 python을 배우기 시작했습니다.
python을 사용하여 Github에서 개인 저장소를 복제하는 방법은 무엇입니까?스크립트를 사용하여 개인 Github 저장소 복제하기
git과 python에 대한 좋은 정보를 찾았지만 며칠 전부터 python을 배우기 시작했습니다.
libgit2
라이브러리가있어서 공유 라이브러리로 사용할 수있게되어 파이썬 바인딩의 pygit
이 더 유용합니다.
>>> from pygit2 import clone_repository
>>> repo_url = 'git://github.com/libgit2/pygit2.git'
>>> repo_path = '/path/to/create/repository'
>>> repo = clone_repository(repo_url, repo_path) # Clones a non-bare repository
>>> repo = clone_repository(repo_url, repo_path, bare=True) # Clones a bare repository
당신은 저장소를 기반으로 문서
here 볼 그냥 subprocess.check_call으로 git
명령을 실행할 수 있습니다 :
import subprocess
subprocess.check_call(["git", "clone", ...])
은 무엇 금지
는 REPO를 복제
pygit
를 사용하여 질문에 대답하려면 당신은 "git clone ..."을 호출하지 않았습니까? –