いくつかの Git コマンドを呼び出す必要がある Python アプリを作成しています。最初に libgit2 と pygit2 を見ましたが、必要な機能の一部が欠けていますgit remote
。代わりに、Git ライブラリを使用するのではなく、アプリケーションにネイティブ Git バイナリを含める方法を見つけたいと考えています。また、アプリは後でクロス プラットフォームになる可能性がありますが、現在は、まず Windows 版をしっかり作成することを考えています。
ネイティブ Git バイナリを Windows Python ベースのアプリケーションにパッケージ化するにはどうすればよいですか? これには、アプリケーションと一緒に Git インストーラーを出荷する必要がありますか? または、直接バンドルできる Git のポータブル バージョンはありますか?