diff --git a/lib/git.js b/lib/git.js index a8f0b23..dfecf00 100644 --- a/lib/git.js +++ b/lib/git.js @@ -629,7 +629,7 @@ exports.get = (function() { switch (uriParsed.protocol) { case "ssh:": { - uriCloneConfig = _.pick(uriParsed, [ "host", "auth" ]); + uriCloneConfig = _.pick(uriParsed, [ "protocol", "slashes", "host", "auth" ]); // project path could be divided by `:` or `/` if (uriParsed.pathname.indexOf(":") == -1) { @@ -643,7 +643,7 @@ exports.get = (function() { return; } - uriClone = uriParsed.protocol + url.format(uriCloneConfig) + '/' + sshProject; + uriClone = url.format(uriCloneConfig) + '/' + sshProject; break; }