From 4cd892c99f635919758d81479a1eed72fbe7ae5d Mon Sep 17 00:00:00 2001
From: Unknwon <u@gogs.io>
Date: Fri, 31 Jul 2015 14:25:12 +0800
Subject: [PATCH] fix #1227

---
 cmd/web.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/cmd/web.go b/cmd/web.go
index 90e8a7de9..5e03eda51 100644
--- a/cmd/web.go
+++ b/cmd/web.go
@@ -464,7 +464,11 @@ func runWeb(ctx *cli.Context) {
 	}, ignSignIn, middleware.RepoAssignment(true))
 
 	m.Group("/:username", func() {
-		m.Get("/:reponame", ignSignIn, middleware.RepoAssignment(true, true), middleware.RepoRef(), repo.Home)
+		m.Group("/:reponame", func() {
+			m.Get("", repo.Home)
+			m.Get(".git", repo.Home)
+		}, ignSignIn, middleware.RepoAssignment(true, true), middleware.RepoRef())
+
 		m.Any("/:reponame/*", ignSignInAndCsrf, repo.Http)
 	})