diff options
Diffstat (limited to 'git-access.c')
-rw-r--r-- | git-access.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/git-access.c b/git-access.c index 1c43a1386..c37360075 100644 --- a/git-access.c +++ b/git-access.c @@ -289,6 +289,8 @@ static git_repository *create_local_repo(const char *localdir, const char *remot opts.fetch_opts.callbacks.credentials = credential_https_cb; #endif opts.checkout_branch = branch; + if (rt == RT_HTTPS && !canReachCloudServer()) + return 0; error = git_clone(&cloned_repo, remote, localdir, &opts); if (error) { report_error("git clone of %s failed (%s)", remote, giterr_last()->message); |