From 84a1d4f1b7a500df4b66c814bf797de852515f5b Mon Sep 17 00:00:00 2001 From: shylinux Date: Wed, 18 Aug 2021 19:27:03 +0800 Subject: [PATCH] opt git --- misc/git/server.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/misc/git/server.go b/misc/git/server.go index 87618612..e00042dd 100644 --- a/misc/git/server.go +++ b/misc/git/server.go @@ -71,6 +71,11 @@ func init() { m.Render(ice.RENDER_VOID) }}, "/repos/": {Name: "/repos/", Help: "代码库", Hand: func(m *ice.Message, c *ice.Context, cmd string, arg ...string) { + if m.Option("go-get") == "1" { + p := m.Conf(web.SHARE, kit.Keym(kit.MDB_DOMAIN)) + "/x/" + path.Join(arg...) + m.RenderResult(``, strings.TrimPrefix(p, "https://"), p) + return + } switch m.Option("service") { case "git-receive-pack": // 上传代码 if err := _server_login(m); err != nil {