您当前的位置:首页 > 计算机 > 服务器 > 网络服务

Windows服务器上安装Gitea搭建自己的GIT服务器的保姆级教程

时间:08-03来源:作者:点击数:
城东书院 www.cdsy.xyz

上篇文章介绍过了搭建GIT服务器的工具选择,以下是在Windows服务器上安装Gitea的详细步骤

一、 准备工作

  • 操作系统:Windows Server 2012或更高版本(推荐Windows Server 2019/2022)。
  • 硬件要求

CPU:至少双核处理器。

内存:至少1GB(推荐4GB以上)。

硬盘:至少 2GB 可用空间(根据仓库大小需求增加)。

  • 依赖软件

Git for Windows:Gitea 需要依赖 Git 命令行工具。

  • 数据库选择

Gitea支持SQLite、MySQL、PostgreSQL等。

推荐SQLite(轻量级,无需额外安装)或 MySQL(适合团队协作)。

二、安装 Git for Windows

  • 下载Git,下载地址为:gitforwindows 组织网/
  • 安装 Git:

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

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

如果显示 Git 版本号(如 git version 2.49.0.windows.1),说明安装成功。

3、确保 Git 命令已添加到系统环境变量中:

  • 打开“系统属性” -> “高级” -> “环境变量”。
  • 检查 Path 中是否包含 Git 的安装路径(如 C:\Program Files\Git\cmd)。如果没有,手动添加。

三、下载并安装 Gitea

1、下载 Gitea

下载地址:​dl.gitea 商业网/gitea/1.23.6/

中文文档地址: docs.gitea 国内网

根据你的系统选择合适的版本。例如:

    • 64 位系统:gitea-<version>-windows-4.0-amd64.exe
    • 32 位系统:gitea-<version>-windows-4.0-386.exe

下载后将文件重命名为 gitea.exe

2、创建安装目录:

在任意位置创建一个目录用于存放 Gitea 文件,例如 C:\gitea

将下载的 gitea.exe 放入该目录。

四、 配置 Gitea

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、修改配置文件(可选):

  1. 编辑 app.ini 文件以自定义 Gitea 的设置。例如:
  • 数据库类型:SQLite、MySQL、PostgreSQL 或 MSSQL。
  • SSH 服务:启用内置 SSH 服务。
[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

如果是mysql数据库

[database]
DB_TYPE  = mysql
HOST     = 127.0.0.1:3306
NAME     = gitea
USER     = root
PASSWD   = your_password

五、注册为 Windows 服务

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、确保开放以下端口:

  • HTTP 端口(默认 3000)。
  • SSH 端口(默认 22,如果启用了内置 SSH 服务)。

七、初始化 Gitea

1、首次访问 Gitea:

  • 打开浏览器,访问 http://localhost:3000
  • 按照引导完成初始化配置,包括:

设置管理员账号。

配置数据库(如果使用 SQLite,则无需额外安装数据库)。

设置仓库路径等。

2、测试功能

创建一个测试仓库,提交代码,验证 Gitea 是否正常工作。

通过以上步骤,你可以在 Windows 服务器上成功安装和配置 Gitea,并开始使用它来管理你的 Git 仓库!

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐