From c0b0ce7b1a0cd3d5001507ad0a7258d9d2345401 Mon Sep 17 00:00:00 2001
From: Unknwon <u@gogs.io>
Date: Thu, 19 Nov 2015 13:04:07 -0500
Subject: [PATCH] #1971 more general rule to detect error

---
 routers/repo/repo.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/routers/repo/repo.go b/routers/repo/repo.go
index ab7b4b99e..d084faa4e 100644
--- a/routers/repo/repo.go
+++ b/routers/repo/repo.go
@@ -203,9 +203,9 @@ func MigratePost(ctx *middleware.Context, form auth.MigrateRepoForm) {
 		}
 	}
 
-	if strings.Contains(err.Error(), "Authentication failed") ||
-		strings.Contains(err.Error(), " not found") ||
+	if strings.Contains(err.Error(), "fatal:") ||
 		strings.Contains(err.Error(), "could not read Username") {
+		ctx.Data["Err_CloneAddr"] = true
 		ctx.Data["Err_Auth"] = true
 		ctx.RenderWithErr(ctx.Tr("form.auth_failed", strings.Replace(err.Error(), ":"+form.AuthPassword+"@", ":<password>@", 1)), MIGRATE, &form)
 		return