From: Philip Oakley Date: Sat, 03 Nov 2018 23:48:19 GMT Subject: Re: Git Slowness on Windows w/o Internet Message-ID: <4b32622b-e600-44b4-e1f7-0713d4839a86@talktalk.net> In-Reply-To: <20181103164423.GE731755@genre.crustytoothpaste.net> On 03/11/2018 16:44, brian m. carlson wrote: > On Fri, Nov 02, 2018 at 11:10:51AM -0500, Peter Kostyukov wrote: >> Wanted to bring to your attention an issue that we discovered on our >> Windows Jenkins nodes with git scm installed (git.exe). Our Jenkins >> servers don't have Internet access. It appears that git.exe is trying >> to connect to various Cloudflare and Akamai CDN instances over the >> Internet when it first runs and it keeps trying to connect to these >> CDNs every git.exe execution until it makes a successful attempt. See >> the screenshot attached with the details. >> >> Enabling Internet access via proxy fixes the issue and git.exe >> continues to work fast on the next attempts to run git.exe >> >> Is there any configuration setting that can disable this git's >> behavior or is there any other workaround without allowing Internet >> access? Otherwise, every git command run on a server without the >> Internet takes about 30 seconds to complete. > > Git itself doesn't make any attempt to access those systems unless it's > configured to do so (e.g. a remote is set up to talk to those systems > and fetch or pull is used). > > It's possible that you're using a distribution package that performs > this behavior, say, to check for updates. I'd recommend that you > contact the distributor, which in this case might be Git for Windows, > and see if they can tell you more about what's going on. The URL for > that project is at https://github.com/git-for-windows/git. > The normal Git for Windows install includes an option to check for updates at a suitable rate. Maybe you are hitting that. It can be switched off. -- Philip