内容纲要

简介

Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

Windows 安装

https://dl.gitea.io/gitea/ 可以查看历史版本,最新的版本是 1.9.3,下载地址

gitea 只是一个 git 管理系统,我们还需要 git 环境,安装 git for windows

先安装 git for windows,再安装 gitea。

将 gitea-1.9.3-windows-4.0-386.exe 放在 C:\gitea 下,重命名为 gitea.exe, 双击执行,将开启一个控制台,gitea 默认运行在 3000 端口下;且在 C:\gitea\custom\conf\app.ini 生成配置文件,后续修改配置需要修改这个文件。

在浏览器登录 http://localhost:3000 ,可以进一步设置 gitea。

初始配置

  1. 选择 SQLite3 数据库
  2. 仓库根目录选择一个路径,比如 C:\gitea\data\gitea-repositories
  3. 其他设置自定义,如果提示没有目录在相应路径创建目录
  4. 第一个注册的人默认为管理员

将 gitea 安装为 windows 服务

关掉双击运行的 gitea,以 Administrator 权限打开 cmd,输入以下内容,创建服务。

sc create gitea start= auto binPath= ""C:\gitea\gitea.exe" web --config "C:\gitea\custom\conf\app.ini""

启动服务

net start gitea

再次访问 http://localhost:3000

修改使外网可访问

停止服务

net stop gitea

修改配置文件 C:\gitea\custom\conf\app.ini ,修改以下相关内容

RUN_USER = git 

[server]
SSH_DOMAIN       = 10.0.2.15                             # 外网访问 IP 或域名
DOMAIN           = 10.0.2.15                             # 外网访问 IP 或域名
HTTP_PORT        = 80                                    # 外网访问端口
ROOT_URL         = http://10.0.2.15/                     # 根 URL 

重新启动

net start gitea

重新访问 http://10.0.2.15/

发表评论

电子邮件地址不会被公开。 必填项已用*标注