diff --git a/misc/git/server.go b/misc/git/server.go
index 575410a8..210359e8 100644
--- a/misc/git/server.go
+++ b/misc/git/server.go
@@ -95,7 +95,7 @@ func init() {
web.Index.MergeCommands(ice.Commands{"/x/": {Actions: aaa.WhiteAction(), Hand: func(m *ice.Message, arg ...string) {
if m.RenderVoid(); m.Option("go-get") == "1" {
p := _git_url(m, path.Join(arg...))
- m.RenderResult(kit.Format(``, kit.Format(`%s git %s`, strings.Split(p, "://")[1], p)))
+ m.RenderResult(kit.Format(``, kit.Format(`%s git %s`, strings.TrimSuffix(strings.Split(p, "://")[1], ".git"), p)))
return
}
switch repos, service := _server_param(m, arg...); service {