Technical error reported from the git client:
org.eclipse.jgit.errors.TransportException http://127.0.0.1:8080/tfs/DefaultCollection/_git/console-app/: not authorized
Attempt to connect to the Git server failed. This may be because of invalid username and password or may be because of a network error.
The above error is similar to "service=git-upload pack not found" type errors and happens when the credentials being used by the Git Integration app don’t have access to clone the specified Git repositories. There’s the possibility to see the repositories from the TFS API (they are actually listed) but unable to access them via the Git protocol.
If you are using proxy, configure your Jira with the following parameter format:
Dhttp.proxyHost=<your-proxy-host> Dhttps.proxyHost=<your-proxy-host> Dhttp.proxyPort=<your-proxy-port> Dhttps.proxyPort=<your-proxy-port> Dhttp.proxyUser=***** Dhttps.proxyUser=***** Dhttp.proxyPassword=***** Dhttps.proxyPassword=***** Dhttp.nonProxyHosts=*.some.mask|localhost|220.127.116.11<someIP> Dhttps.nonProxyHosts=*.some.mask|localhost|18.104.22.168<someIP>
Usually, the nonProxyHosts are the list of servers that the JVM should not send through the proxy. This is because they are in the same data center and a private address.
Wildcards are supported:
Or instead, use pipe and quotes for multiple hosts:
More articles about troubleshooting, workarounds and solutions
TFS – Not authorized exception when Jira works thru proxy (this page)