11 lines
		
	
	
		
			322 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			322 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
# Converts a http(s) remote to an ssh one
 | 
						|
remote=$(git remote -v | grep origin | head -n 1 | cut -d $'\t' -f 2 | cut -d ' ' -f 1)
 | 
						|
server=$(echo $remote | cut -d '/' -f 3)
 | 
						|
user=$(echo $remote | cut -d '/' -f 4)
 | 
						|
repo=$(echo $remote | cut -d '/' -f 5)
 | 
						|
git remote set-url origin git@$server:$user/$repo
 | 
						|
 | 
						|
 |