1
1493
使用命令:
如果您在任何时候决定重置此代理并且在没有代理的情况下工作: 使用命令:
最后,要检查当前设置的代理:
|
2
124
在公司防火墙后面的WindowsXP中,这对我很有用。 除了git v1.771之外,我不需要安装任何本地代理或其他软件 http://code.google.com/p/msysgit/downloads/list?can=3
高级用户 =我由IT部门分配的代理用户,在我的情况下,它是我用来登录到PC的同一个Windows用户,即Active Directory用户 PROXYPWD =我的代理用户的密码 代理服务器:8080 =代理名称和端口,我从“控制面板”、“Internet选项”、“连接”、“LAN设置”按钮、“代理服务器”部分中的“高级”按钮中获取,使用第一行(http)上的服务器名称和端口。 神秘主义者 =我用于登录github.com的用户 侏儒 =我的github.com用户的密码 翻版机 =回购的用户所有者 重新命名 =回购的名称 |
3
48
设置名为
设置gitproxy(如sleske提到的)是另一个选项,但这需要一个“命令”,这不像上面的解决方案那么简单。 参考文献: http://bardofschool.blogspot.com/2008/11/use-git-behind-proxy.html |
4
36
如果配置代理服务器的命令行方式不起作用, 您可能只需编辑.gitconfig(在配置文件的根目录中,它可能隐藏在c:\documents和settings中以及某些网络驱动器上),然后添加:
但是,这只包括命令行配置的第一步。您可能还需要编辑系统Git配置,我不知道它们将其隐藏在哪里。 |
5
27
作为替代使用
其优点是代理服务器没有持续设置。在bash下,您可以设置别名:
|
6
19
如果您使用的是Ubuntu,请执行以下操作… 步骤1:安装螺旋锥
步骤2:编写一个名为git-proxy.sh的脚本并添加以下内容
步骤3:使脚本可执行
步骤4:通过设置环境变量为git设置proxy命令
现在使用git命令,例如
|
7
11
由于多重原因,面临同样的问题
步骤1: 开放式鞭打
步骤2:
寻找
步骤3:
将以下内容复制到
|
8
9
尝试将以下内容放入~/.gitconfig文件:
|
9
7
对于git协议(git://…),安装socat并编写脚本,如:
使其可执行,将其放在您的路径中,并将其放在
|
10
5
除了这些答案之外,我发现考虑这两点很有帮助: 可能需要强制实施身份验证方案:
另外,通常使用NTLM身份验证模式,可能需要明确地提供AD域。 在Git BASH中:
并相应地更新http.proxy:
无论如何,添加curl日志有助于调查:
|
11
4
我在工作时使用WindowsXP(州/政府),所以我做了研究,发现了这个 here 这对我很有用。希望这有帮助:) http_proxy环境变量 如果使用代理服务器或防火墙,则可能需要设置http_proxy环境变量,以便从命令行访问某些URL。 示例:为Perl安装PPM或在Linux中应用RPM,更新Ubuntu 使用代理服务器的主机名或IP地址设置http_proxy变量: http_proxy=http://[代理.example.org] 如果代理服务器需要用户名和密码,请将其包含在以下表单中: http_proxy=http://[用户名:password@proxy.example.org] 如果代理服务器使用的端口不是80,请包括端口号: http_proxy=http://[用户名:password@proxy.example.org:8080] 视窗XP
Linux、Solaris或HP-UX 使用特定于shell的命令(例如set或export)设置http_proxy环境变量。要使此更改持久化,请将命令添加到外壳的相应配置文件中。例如,在bash中,在.bash_概要文件或.bashrc文件中添加如下行:
|
12
3
如果你有 tsocks 或 proxychains 您可以安装和配置
或
为了缩短它,我创建了一个符号链接
我可以用它来代理任何命令,
顺便说一下,proxychains很长一段时间没有更新,您可能想尝试一下 proxychians-ng |
13
2
在终端上设置Git代理 如果
全局设置一次
如果只想为一个Git项目设置代理 (在某些情况下,您可能不希望对某些Git连接使用相同的代理或任何代理)
如果要显示当前代理设置
如果要全局删除代理
如果只想删除一个git根目录的代理
|
14
1
对于Windows用户:如果
替换
|
15
1
这是代理设置
|
16
0
在不知疲倦地尝试了这个页面上的每一个解决方案之后,我的工作就是使用和ssh密钥!
|
17
0
我遵循了这里推荐的大部分答案。首先,我得到了以下错误:
然后我尝试了@salim hamidi的以下命令
但我有以下错误:
如果代理服务器无法验证SSL证书,则可能发生这种情况。因此,我们要确保关闭了SSL验证(不建议用于不受信任的站点),因此我已经完成了@arpit建议的以下步骤,但有一些细微的更改: 1.首先确保删除任何以前的代理设置:
2.然后列出并获取gitconfig内容
3.上次更新gitconfig文件内容如下:
|
18
0
我已经尝试了以上所有的答案,但没有任何效果,因为存在代理密码编码问题。 此命令有效:
不要在命令中输入密码。当您尝试连接到任何git repo时,它会动态地询问。 |
Cross · 如何使用通配符设置docker的NO\u代理 6 年前 |
Lioo · 代理localhost上的cURL返回拒绝访问 6 年前 |
wendybear · 来自google adwords api的错误-AttributeError:“HTTPSConnectionWithTimeout”对象没有属性“proxy\u info” 6 年前 |
Ulvi · 如何检查python代理旋转器和用户代理欺骗是否有效? 6 年前 |