Starting point: Cygwin 3.3.0s(0.341/5/3), Windows Version 10.0.17763 Build
17763, no git managers/clients initially installed.
1. Install git version 2.33.0 via the Cygwin installer (only the CLI).
2. Download the GCM-Core 2.0.567 release zip file (
https://github.com/microsoft/Git-Credential-Manager-Core/releases/) and
extract somewhere.
3. Copy all *.exe and *.dll files to your Cygwin /usr/libexec/git-core/
directory.
4. Set up the credential helper: 'git config --global credential.helper
manager-core'
5. Clone a repo.
6. Attempt a 'git push' using the git repo's https URL. GCM will pop up a
browser-based UI for initial authentication. After entering username and
PAT credentials, and receiving the 'Everything is up-to-date' message,
confirm that your git credentials appear in the Windows Credential Manager.
7. Attempt another 'git push'.
EXPECTED BEHAVIOR:
'Everything is up-to-date' (there should be no CLI or UI authentication
prompts).
OBSERVED BEHAVIOR:
The user is again presented with an authentication prompts from git.
8. Replace cygwin1.dll with the 0913 snapshot.
9. Attempt a 'git push'. If your credentials were cached in WCM per step
6, you should immediately see the 'Everything is up-to-date' reply. If
your credentials weren't stored for some reason, you will be prompted for
authentication. A subsequent 'git push' should then use your cached
credentials.
Please let me know if there are any other steps you think might be missing.
--Brian
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple