
The log message appears to have no bearing on what we have setup in the config files or environmental variables. So this block only logs the proxy information that’s setup in IE. ((IFormatProvider)CultureInfo.InvariantCulture, "Proxy information: ", credential != null & !string.IsNullOrWhiteSpace(credential.UserName)) Git Bash emulates a bash environment on windows. String str = defaultProxy.Address != (Uri)null ? () : "(None)" Well, Git Graphical User Interface (GUI) clients are tools that provide alternative visualization for. WebProxy defaultProxy = WebProxy.GetDefaultProxy()
WINDOWS GIT GUI CLIENT CODE
The piece of code that generates the log messages we’re seeing is as follows: private static void LogProxyServerConfiguration() I’ve also run into this issue, and tried to dig into it a bit as well (disassembled the client). |INFO|thread:4||Couldn't fetch creds for proxyĪnd is followed by the output of several failed proxy authentication attempts, all of which indicate “Credentials are missing.” In all cases, the GitHub client still does not recognize the proxy: The content of the file TheLog.txt always shows the following on startup: |INFO|thread:4||Proxy information: (None)


WINDOWS GIT GUI CLIENT FULL
Following various other posts and experimenting with multiple combinations of environment variables and config variables I have found the only way to get cloning and push updates to work is by using the HTTPS_PROXY environment variable, including my full corporate domain user ID and password.

GitEye is a graphical Git client for Windows, OSX and Linux. GitEye combines a simple-to-use graphical Git client with central visibility into essential developer tasks such as defect tracking, Agile planning, code reviews and build services. I am on a corporate Win 7 圆4 computer behind a corporate proxy and firewall. It works with TeamForge, CloudForge and other Git services. I’m trying to get the GitHub client for Windows working.
