当golang对于git仓库使用go get时遇到的问题

Gogs version: 0.12.3
System: Ubuntu 20.04 Server
Database: MySQL
注:使用了Nginx反向代理,https 443反代gogs的3000端口

如题,当go语言的一个module存储在仓库中并打上tag后,我在另外一个项目中打算通过go get拉取该模块时,golang自动访问了如下URL:

https://git.xxx.com/xxx/golang_module_test?go-get=1

但是该页面返回的内容是:

<!doctype html>
<html>
	<head>
		<meta name="go-import" content="git.xxx.com:3000/xxx/golang_module_test git https://git.xxx.com/xxx/golang_module_test.git">
		<meta name="go-source" content="git.xxx.com:3000/xxx/golang_module_test _ https://git.xxx.com/xxx/golang_module_test/src/master{/dir} https://git.xxx.com/xxx/golang_module_test/src/master{/dir}/{file}#L{line}">
	</head>
	<body>
		go get git.xxx.com:3000/xxx/golang_module_test
	</body>
</html>

于是导致我在go get包 “git.xxx.com/xxx/golang_module_test” 时报错:

go: finding module for package git.xxx.com/xxx/golang_module_test
git.xxx.com/xxx/test imports
        git.xxx.com/xxx/golang_module_test: cannot find module providing package git.xxx.com/xxx/golang_module_test: unrecognized import path "git.xxx.com/xxx/golang_module_test": parse https://git.xxx.com/xxx/golang_module_test?go-get=1: no go-import meta tags ()

而golang导入包名路径又是不支持冒号的,所以这个问题无法通过调整配置解决。
希望官方能够解决一下,非常感谢作者为gogs所做的工作~