metaproblem: recursive checkout of private submodules causing grief
There are many bug reports and discussion threads circling around the issue(s), e.g.
- https://github.com/actions/checkout/issues/116
- https://github.com/actions/checkout/issues/924
- https://github.com/actions/checkout/issues/973
- https://github.com/actions/checkout/discussions/928
- https://stackoverflow.com/questions/72695667/how-to-git-clone-a-private-repo-with-a-private-submodule-in-a-github-action
- https://github.com/webfactory/ssh-agent/pull/92
Someone in my company had to work around the problem, and the workaround is big and hard to understand, so I'm not sure I can actually figure out how to work around it right in another project despite all the suggestions on the above threads.
I'm not a bad developer, but I just don't have the time to change the oil on this one.
Oh, don't be so whiny. You sound like a frustrated Wine user. Suck it up and contribute a fix, or convince your company to raise it as an enterprise support issue.
Is this the prequel to Fight Club?
More like an interior monologue. Note the usernames.