From 34f5245672ad532f432987180d8d99e70f518edf Mon Sep 17 00:00:00 2001 From: spacewander Date: Mon, 27 Jun 2016 14:00:37 +0800 Subject: [PATCH] fix the support for forking via ssh --- bin/git-fork | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/git-fork b/bin/git-fork index 6268296..c879451 100755 --- a/bin/git-fork +++ b/bin/git-fork @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash abort() { echo $@ @@ -16,7 +16,11 @@ read user # extract owner + project from repo url project=${1##*/} owner=${1%/$project} -owner=${owner##*/} +if [[ $owner == git@* ]]; then + owner=${owner##*:} +else + owner=${owner##*/} +fi # validate [ -z "$project" -o -z "$owner" ] && abort "github repo needs to be specified as an argument"