I am having an issue with longpaths in Git longpaths:
[Updating sources] Failed to perform checkout on agent: '"C:\Program Files\Git\bin\git.exe" -c credential.helper= checkout -q -f 2018-3/td/npm6' command failed. exit code: 128 stderr: fatal: cannot create directory at 'Lib/External/node/node_modules/npm-registry-fetch/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise': Filename too long
[14:06:33][Updating sources] Error message is logged
Which can get solved by setting git property longpaths to true.
However, this has to be done before/during git clone/checkout. Is it possible to use TeamCity internal properties to set this property? Or it there another way, besides manually running 'git config --system core.longpaths true' on the build server itself?