diff --git a/lib/backup.js b/lib/backup.js index 4cb1e8e..70d9b79 100644 --- a/lib/backup.js +++ b/lib/backup.js @@ -6,7 +6,7 @@ var promisify = require("../lib/promisify"); var path = require("path"); var fs = Promise.promisifyAll(require("fs")); function backupRepo(url, destinationDir) { - var re = new RegExp("https://github\\.com/([^/]+)/([^/]+)"); + var re = new RegExp("git\\@github\\.com:([^/]+)/([^/]+)"); var matches = url.match(re); var user = matches[1]; var repoName = matches[2]; @@ -41,7 +41,7 @@ function publicUserRepos(username, destinationDir) { return github.getPublicUserRepos(username).then(function(repos) { var promise; for (var i = 0; i < repos.length; i++) { - var url = repos[i].clone_url; // jshint ignore:line + var url = repos[i].ssh_url; // jshint ignore:line promise = backupRepoSerialized(url, destinationDir, promise); } return promise;