-
-
Save nitheeshas/c2820b285c0e935957dd6ae62d22d14a to your computer and use it in GitHub Desktop.
Revisions
-
nitheeshas renamed this gist
May 3, 2016 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
m14t created this gist
Jul 5, 2012 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,33 @@ #/bin/bash #-- Script to automate https://help.github.com/articles/why-is-git-always-asking-for-my-password REPO_URL=`git remote -v | grep -m1 '^origin' | sed -Ene's#.*(https://[^[:space:]]*).*#\1#p'` if [ -z "$REPO_URL" ]; then echo "-- ERROR: Could not identify Repo url." echo " It is possible this repo is already using SSH instead of HTTPS." exit fi USER=`echo $REPO_URL | sed -Ene's#https://github.com/([^/]*)/(.*).git#\1#p'` if [ -z "$USER" ]; then echo "-- ERROR: Could not identify User." exit fi REPO=`echo $REPO_URL | sed -Ene's#https://github.com/([^/]*)/(.*).git#\2#p'` if [ -z "$REPO" ]; then echo "-- ERROR: Could not identify Repo." exit fi NEW_URL="[email protected]:$USER/$REPO.git" echo "Changing repo url from " echo " '$REPO_URL'" echo " to " echo " '$NEW_URL'" echo "" CHANGE_CMD="git remote set-url origin $NEW_URL" `$CHANGE_CMD` echo "Success"