diff options
Diffstat (limited to 'core/git-access.c')
-rw-r--r-- | core/git-access.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/git-access.c b/core/git-access.c index cabe19e69..2503abce6 100644 --- a/core/git-access.c +++ b/core/git-access.c @@ -608,6 +608,8 @@ int sync_with_remote(git_repository *repo, const char *remote, const char *branc // If we returned GIT_EUSER during authentication, giterr_last() returns NULL fprintf(stderr, "remote fetch failed (%s)\n", giterr_last() ? giterr_last()->message : "authentication failed"); + // Since we failed to sync with online repository, enter offline mode + prefs.git_local_only = true; error = 0; } else { error = check_remote_status(repo, origin, remote, branch, rt); |