使用源代码安装
你需要 安装Go 并正确设置Go环境。特别的,建议设置$GOPATH
环境变量,并将 Go 的二进制目录或目 录${GOPATH//://bin:}/bin
添加到$PATH
中。请参阅 Go 百科上关于 GOPATH 的词条。
接下来,安装 Node.js 和 npm, 这是构建 JavaScript 和 CSS 文件所需的。最低支持的 Node.js 版本是 16,建议使用最新的 LTS 版本。
注意:当执行需要外部工具的 make 任务(如make misspell-check
)时,Gitea 将根据需要自动下载和构建这些工具。为了能够实现这个目的,你必须将"$GOPATH/bin"
目录添加到可执行路径中。如果没有将 Go 的二进制目录添加到可执行路径中,你需要自行解决产生的问题。
注意2:需要 Go 版本 1.20 或更高版本。不过,建议获取与我们的持续集成(continuous integration, CI)相同的版本,请参阅在 Hacking on Gitea 中给出的建议。
下载
首先,我们需要获取源码。由于引入了 Go 模块,最简单的方法是直接使用 Git,因为我们不再需要在 GOPATH 内构建 Gitea。
git clone https://github.com/go-gitea/gitea