25 lines
		
	
	
		
			862 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			25 lines
		
	
	
		
			862 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
if [ -z "${GIT_PRIVATE_TOKEN}" ]
 | 
						|
then
 | 
						|
  echo "GIT_PRIVATE_TOKEN unset skipping"
 | 
						|
else
 | 
						|
  echo "GIT_PRIVATE_TOKEN is set configuring git credentials"
 | 
						|
 | 
						|
	git config --global credential.helper store
 | 
						|
	git config --global --replace-all url.https://github.com/.insteadOf ssh://git@github.com/
 | 
						|
	git config --global --add url.https://github.com/.insteadOf git@github.com
 | 
						|
 | 
						|
  git config --global 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:"
 | 
						|
 | 
						|
fi
 | 
						|
 | 
						|
echo "---------- git config --list -------------"
 | 
						|
git config --list
 | 
						|
 | 
						|
echo "---------- git config --list --show-origin -------------"
 | 
						|
git config --list --show-origin
 | 
						|
 |