サブプロセスを使用せずにgitリポジトリのクローンを作成するPythonの方法はありますか?私はあなたがお勧めするあらゆる種類のモジュールを使うつもりです。
GitPythonがあります。これまで、そして内部的に聞いたことがない、それはgit実行可能ファイルがどこかにあることに依存しています。さらに、彼らはバグがたくさんあるかもしれません。しかし、それは試してみる価値があるかもしれません。
クローンする方法:
import git git.Git("/your/directory/to/clone").clone("git://gitorious.org/git-python/mainline.git")
(それは良くなく、それがサポートされている方法かどうかはわかりませんが、うまくいきました。)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
クリックしてQRコードを生成します
コメントを追加