Proxy 使用GitPython在代理后面克隆存储库

Proxy 使用GitPython在代理后面克隆存储库,proxy,gitpython,Proxy,Gitpython,我目前正在从事一个使用GitPython克隆存储库的项目 在阅读了文档之后,没有任何关于如何克隆http代理后面的存储库的内容 如果使用git命令行,我可以在global.gitconfig中设置http.proxy选项 我是否可以通过GitPython来实现这一点 理想情况下,我不想弄乱global.gitconfig。也许使用git config unset就足够了。从GitPython的克隆方法文档中可以看出: **kwargs“所有剩余的关键字参数都提供给git clone命令” 我使用

我目前正在从事一个使用GitPython克隆存储库的项目

在阅读了文档之后,没有任何关于如何克隆http代理后面的存储库的内容

如果使用git命令行,我可以在global.gitconfig中设置http.proxy选项

我是否可以通过GitPython来实现这一点


理想情况下,我不想弄乱global.gitconfig。也许使用git config unset就足够了。

从GitPython的克隆方法文档中可以看出:

**kwargs“所有剩余的关键字参数都提供给git clone命令”

我使用了下面的方法,它对我有效

from git import Repo

Repo.clone_from(GIT_URL, DESTINATION, config="http.proxy='http://proxy_host:proxy_port'")

你解决了吗?