在代理后使用Vundle

8
我们在工作中使用一个很棒的脚本,可以让我们在Linux环境下通过代理使用互联网。例如:
withproxy git clone https://github.com/VundleVim/Vundle.vim.git

这个功能很好用,甚至不需要提示我输入用户名和密码。

我该如何在Vundle的.vimrc中设置这个代理脚本,以便所有git操作都带有这个前缀?


1
你尝试过使用代理脚本直接运行vim吗? - FDinoff
1个回答

11
我应该如何在Vundle的.vimrc中设置,以便所有git操作都由此代理脚本前缀呢? 不需要这样做。相反,您应该让git通过代理。
git config --global http.proxy http://username:password@proxy.example.com:8080

你也可以将环境变量http_proxy设置为相同的值:

export http_proxy='http://username:password@proxy.example.com:8080'

如果您按照这种方式进行操作,可能还需要一个 https_proxy


对于socks代理,只需在vim命令之前添加ALL_PROXY=socks5://127.0.0.1:1080即可。请参见使用socks代理与git进行http传输。例如,我使用vim-plug:PlugInstall来安装wakatime/vim-wakatime。我尝试了ALL_PROXY=socks5://127.0.0.1:8888 vim,然后在vim中运行:PlugInstallvim-plug将使用socks代理。这对我很有效。 - Nick Dong

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接