We've changed our GIT Server from a local repository to *.visualstudio.com and we're using Upsource 2017.2.2398.
We need to configure a proxy passthrough server to get to *visualstudio.com, since our network policy doesn't allow direct connections to outside domains. I've already tried different options to get the proxy configuration working, even those mentioned in the similar proxy server posts which do not have a resolution.
Here's what i've tried so far:
- http_proxy and https_proxy environment variables
- launcher.setenv.bat: set LAUNCHER_ENV_OPTS=-Djava.awt.headless=true -Dproxyset=true -Dhttps.proxyHost=proxyServer.com -Dhttps.proxyPort=8080 -Dhttp.proxyHost=proxyServer.com -Dhttp.proxyPort=8080
- git config --global http.proxy http://proxyuser:email@example.com:8080
- git config --global https.proxy https://proxyuser:firstname.lastname@example.org:8080
The connection outside of Upsource works using git command line. I've seen in the microsoft network monitor the upsource java process ignores all proxy server settings and tries directly to connect to the *.visualstudio.com (or to be exact, *.cloudapp.net) server, which doesn't work in our environment.
Does Upsource with this version even support proxy passthrough?