Skip to content

Differentiate credential files and simplify structure.

Paul Bryant requested to merge 35-correct-credentials-dir into develop

This MR attempts to accomplish a small handful of related improvements that will hopefully provide a fix for the reported issue (#35) as well as improve the overall structure.

  • .credentials/pass-<jobid> has been relocated to avoid potentially conflicting with other files/configs.
  • $\'git\' "config" "--local" "credential.helper" "\"\""\n is now appended to the configuration
  • Rely upon executor environment in the creation/identification of askpass.

This still relies upon: https://github.com/git/git/commit/24321375cda79f141be72d1a842e930df6f41725

Long term there is now a core.askpass configuration option but we should further test and verify that target deployments have access to newer version of Git.

Merge request reports