-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: Git
-
None
-
Environment:standalone
I believe that the SourceTree client needs an option in the proxy configuration to ignore domains and go "DIRECT" , in other words allow one to specify "no_proxy" in the configuration screen.
Within our company we have proxy servers where internal servers are not listed, and the DNS is used instead.
So what happens is we need to switch between "Use System Settings" for internal servers, and "Proxy Settings" & "Add Configuration to Git/Mecurial" for Github. It becomes tedious.
Plus it prevents the ability to create a subtree/submodule from an external -> internal source since it's unable to resolve the sources through the proxy and direct at the same time.
Unfortunately the "Add Configuration to Git/Mecurial" seem to break connecting to internal servers, but necessary for external.
To make this less confusing, it may help to add the ignore for certain domains such as localhost & .mycompanydomain.com to work just like a "no_proxy"
I tried the below with no luck
https://answers.atlassian.com/questions/14932/using-proxies-with-sourcetree
https://answers.atlassian.com/questions/12162658/ignoring-proxy-settings-for-internal-git-server
I'm looking forward to seeing this implemented in a future version of SourceTree , as I don't see how to do it in the current without a lot of effort - thanks!