Can';t让Git通过TeamViewer VPN/代理工作
我有一台工作计算机,它连接到我工作网络上的Git存储库 我已经在那台机器上安装了TeamViewer,我正在使用TeamViewer VPN从我的个人笔记本电脑连接到那台计算机 我还运行一个名为的代理应用程序,以便从笔记本电脑(包括Git服务器)访问我的工作网络 通过在连接之前在PuTTY中指定代理设置,我可以使用PuTTY通过SSH连接到Git服务器。我已将这些设置保存在名为“Git”的配置文件下 我还可以通过浏览器连接到工作网络上的其他服务器。所以很明显,VPN或代理本身并没有什么问题 然而,当我试图通过命令行访问git时,它似乎从来都不起作用Can';t让Git通过TeamViewer VPN/代理工作,git,ssh,proxy,vpn,Git,Ssh,Proxy,Vpn,我有一台工作计算机,它连接到我工作网络上的Git存储库 我已经在那台机器上安装了TeamViewer,我正在使用TeamViewer VPN从我的个人笔记本电脑连接到那台计算机 我还运行一个名为的代理应用程序,以便从笔记本电脑(包括Git服务器)访问我的工作网络 通过在连接之前在PuTTY中指定代理设置,我可以使用PuTTY通过SSH连接到Git服务器。我已将这些设置保存在名为“Git”的配置文件下 我还可以通过浏览器连接到工作网络上的其他服务器。所以很明显,VPN或代理本身并没有什么问题 然而
- 如果我尝试ping git服务器,它就不会工作
- 如果我尝试从git服务器克隆,请使用PuTTY配置文件名称(例如,
),git只是挂起在命令行上git克隆git@Git:myrepo.git
- 如果我打开一个git存储库,其中远程配置指向我的PuTTY配置文件(例如
)并尝试执行git@Git.myrepo.git
或拉取
,git只是挂起在命令行上提取
git config--global http.proxy xyz:123
命令为git指定代理服务器,但没有效果
我不明白为什么Git不能工作,但是PuTTY SSH可以工作。PuTTY是否有一些配置,可以通过我的VPN/代理工作,而我的VPN/代理无法通过git工作
我做错了什么?好的,现在开始工作!只是需要使用不同的代理软件——FreeProxy Internet套件
我相信区别在于ReDirProxy不支持NTLM,而FreeProxy支持NTLM。(我在FreeProxy上的“代理设置”窗口中勾选了该框以启用NTLM。)为需要它们的人提供了一些额外的详细信息:我正在两台计算机上运行Windows 2008 Server R2。我正在使用MSysGit和GitExtensions。我正在通过PowerShell命令提示符运行我的所有git命令。而且,这显然不是我的VPN/代理本身的问题,因为我可以通过PuTTY连接到git服务器,也可以通过我个人笔记本电脑上的web浏览器浏览到网络上的其他各种服务器。但是,Git不知道我的代理,试图从笔记本电脑的连接直接转到Git服务器,这可能是一个问题。