pre-commit: authentication in internal github repos (opens in new tab)
Problem statement: prek can’t clone a repo: that lives in an internal (private) GitHub repo — clone fails without credentials. I forked my personal .pre-commit-config.yaml files to point at it: - repo: rev: 5695e23285bef67d1dee957e5c12e86f58ba843b # frozen: v1.0.0 hooks: - id: check-bash-shebang This approach works locally (my GitHub token is broad). CI (github actions) fails though: fatal: could not read Username for ' terminal prompts disabled The repo is INTERNAL, not public. As such, prek...
Read the original article