上篇文章介绍过了搭建GIT服务器的工具选择,以下是在Windows服务器上安装Gitea的详细步骤
一、 准备工作
CPU:至少双核处理器。
内存:至少1GB(推荐4GB以上)。
硬盘:至少 2GB 可用空间(根据仓库大小需求增加)。
Git for Windows:Gitea 需要依赖 Git 命令行工具。
Gitea支持SQLite、MySQL、PostgreSQL等。
推荐SQLite(轻量级,无需额外安装)或 MySQL(适合团队协作)。
二、安装 Git for Windows

1、运行下载的安装程序,按照默认选项安装。

2、安装完成后,打开命令提示符(CMD),输入以下命令验证是否安装成功:git --version

如果显示 Git 版本号(如 git version 2.49.0.windows.1),说明安装成功。
3、确保 Git 命令已添加到系统环境变量中:
三、下载并安装 Gitea
1、下载 Gitea
下载地址:dl.gitea 商业网/gitea/1.23.6/
中文文档地址: docs.gitea 国内网
根据你的系统选择合适的版本。例如:
下载后将文件重命名为 gitea.exe。
2、创建安装目录:
在任意位置创建一个目录用于存放 Gitea 文件,例如 C:\gitea。
将下载的 gitea.exe 放入该目录。
1、运行 Gitea 初始化配置:
打开命令提示符(CMD),进入 Gitea 安装目录。输入命令 cd C:\gitea
启动 Gitea: gitea.exe web

打开浏览器,访问 http://localhost:3000,Gitea 会自动创建初始配置文件 app.ini 并存储在 C:\gitea\custom\conf\ 目录下。
这里如果数据库选择sqllite3 ,则在数据库类型那里配置即可。
如果选择mysql ,则需要安装MySQL,使用MySQL命令行或工具(如Navicat)创建数据库gitea,并授权用户gitea访问。我选择的mysql

2、修改配置文件(可选):
[server]
APP_NAME = Gitea: Git with a cup of tea
DOMAIN = localhost
HTTP_PORT = 3000
START_SSH_SERVER = true
SSH_PORT = 22
[database]
DB_TYPE = sqlite3
PATH = C:/gitea/data/gitea.db
[database]
DB_TYPE = mysql
HOST = 127.0.0.1:3306
NAME = gitea
USER = root
PASSWD = your_password
1.注册服务:
打开管理员权限的 CMD,执行以下命令:
sc create gitea start= auto binPath= "\"C:\gitea\gitea.exe\" web --config \"C:\gitea\custom\conf\app.ini\""
注意:
start= 和 binPath= 后面有一个空格。
替换 C:\gitea 为你的实际安装路径。
2. 启动服务:
在 CMD 中运行以下命令启动服务:
sc start gitea
3 . 验证服务状态:
打开浏览器,访问 http://localhost:3000,确保 Gitea 正常运行。
1 、允许 Gitea 通过防火墙:
打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙” -> “允许的应用”。
点击“允许其他应用”,浏览并选择 C:\gitea\gitea.exe,然后点击“添加”。
2、确保开放以下端口:
1、首次访问 Gitea:
设置管理员账号。
配置数据库(如果使用 SQLite,则无需额外安装数据库)。
设置仓库路径等。
2、测试功能
创建一个测试仓库,提交代码,验证 Gitea 是否正常工作。

