use git credentials instead of url rewrites

This commit is contained in:
ninetyninereds 2023-01-05 17:46:23 +02:00
parent 2190fd5667
commit 85868de408
2 changed files with 14 additions and 6 deletions

BIN
dist/index.js.map generated vendored

Binary file not shown.

View File

@ -7,12 +7,20 @@ else
echo "GIT_PRIVATE_TOKEN is set configuring git credentials"
git config --global credential.helper store
git config --global --replace-all url."https://token:$GIT_PRIVATE_TOKEN@github.com/".insteadOf ssh://git@github.com/
git config --global --add url."https://token:$GIT_PRIVATE_TOKEN@github.com/".insteadOf git@github.com
git config --global --add url."https://token:$GIT_PRIVATE_TOKEN@github.com/".insteadOf "https://github.com/"
git config --global url."https://ssh:$GIT_PRIVATE_TOKEN@github.com/".insteadOf "ssh://git@github.com/"
git config --global url."https://git:$GIT_PRIVATE_TOKEN@github.com/".insteadOf "git@github.com:"
echo "activating credential halper..."
git config --global credential.helper store
echo "writing credentials to helper..."
{
echo protocol=https
echo host=github.com
echo username=token
echo password=$GIT_PRIVATE_TOKEN
} | git credential approve
echo "displaying credentials file..."
cat $HOME/.git-credentials
fi