diff --git a/src/main/java/com/gitblit/utils/HttpUtils.java b/src/main/java/com/gitblit/utils/HttpUtils.java index 2fd8d898e..27df5a52c 100644 --- a/src/main/java/com/gitblit/utils/HttpUtils.java +++ b/src/main/java/com/gitblit/utils/HttpUtils.java @@ -110,7 +110,9 @@ public static String getGitblitURL(HttpServletRequest request) { sb.append(host); if (("http".equals(scheme) && port != 80) || ("https".equals(scheme) && port != 443)) { - sb.append(":").append(port); + if (!host.endsWith(":" + port)) { + sb.append(":").append(port); + } } sb.append(context); return sb.toString();