我在哪里为IntelliJ Idea配置GIT的代理设置?我已经获得了插件的代理设置,但我无法为GIT找到它;而帮助文件只提到颠覆。如何让git通过代理和IntelliJ Idea进行工作?
任何帮助表示赞赏。
我在哪里为IntelliJ Idea配置GIT的代理设置?我已经获得了插件的代理设置,但我无法为GIT找到它;而帮助文件只提到颠覆。如何让git通过代理和IntelliJ Idea进行工作?
任何帮助表示赞赏。
你必须为git配置代理,而不是为intelliJ,intelliJ只会调用git命令行。
git config --global http.proxy yourProxy:port
应该这样做。
要完成我想添加如何跳过代理到git服务器或使用ssh的安全站点,例如私人github存储库。
的IntelliJ使用这个选项时,必须选择要使用的项目设置本地 SSH实现 - >版本控制 - > VCSS - > Git的 - > SSH可执行
我们使用称为开瓶器的工具。 CygWin(通过cygwin主页中的设置)和Linux都可以使用您最喜爱的打包工具。
对于MacOSX,我参考此blogpost将它安装到您的Mac上。
命令行如下:
corkscrew <proxyhost> <proxyport> <targethost> <targetport> <authfile>
的的ProxyHost和proxyport是HTTPS代理的坐标。
targethost和targetport是主机要隧道的位置。
的authfile是一个文本文件具有包含由冒号分开您的代理服务器的用户名/密码1线
e.g:
abc:very_secret
安装使用GIT中://协议:一般不需要!
创建一个脚本,其中包含〜/斌/ gitproxy:
#!/bin/bash
corkscrew proxy.colo.elex.be 3128 github.com 9148 ~/.ssh/proxy_auth
确保它不会被窥视。
设置环境变量定义代理命令混帐
$出口GIT_PROXY_COMMAND = /家庭/ PTI /斌/ gitproxy
你可以把这个在一节或脚本来源于.bashrc,它动态检测你是否在代理之后。如果变量没有定义,那么git将照常工作。
安装使用 “正常” 为GIT中通信 SSH协议通过添加该到的〜/ .ssh /配置 这招可以用于正常的SSH连接
主机gitproxy 主机名github.com 端口22 ProxyCommand螺丝锥%H%p的〜/ .ssh/proxy_auth
享受!
1.圣牛是一个快速的答案。 2.谢谢! 3.它的工作 – maximus 2010-08-24 15:04:08
在我的情况下,我不得不添加一个额外的步骤,使其工作 - >在Intellij - >首选项 - >搜索git - >选择git - > ssh可执行文件 - >本地。而不是内置的。这导致bitbucket使用ssh。 – cabaji99 2017-10-19 17:02:42