From ffb33b64e8729de1db1b900484f1dd06025b874a Mon Sep 17 00:00:00 2001 From: Philip Freeman <freeman@endlessm.com> Date: Mon, 4 Jan 2016 12:29:09 -0800 Subject: [PATCH] fix finding org repos for backup fixes#11 The endpoint for organizations we're hitting is only for public membership. Instead use endpoint that returns all organization membership for the authenticated user. See: https://developer.github.com/v3/orgs/ --- update_repos | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update_repos b/update_repos index bbdeed3..f99d472 100755 --- a/update_repos +++ b/update_repos @@ -358,7 +358,7 @@ class RepoUpdater(object): print "User:", get_color_str(self.args.username, Color.GREEN) user_data = self.get_user_data() - repos, excluded_repos = self.get_repos(user_data.repos_url, user_data.organizations_url) + repos, excluded_repos = self.get_repos(user_data.repos_url, "{}/user/orgs".format(GITHUB_API_HOST)) repos = self.filter_repo_names(repos, excluded_repos) for repo in repos: print get_color_str('{:-^60}'.format(repo.name), Color.YELLOW) -- GitLab