抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,具有轻量级、支持多种部署方式、支持action等优点。

一、安装

1. docker方式安装

通过docker composedocker swarm安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
version: "3"
services:
server:
image: gitea/gitea:1.19.0
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=db:5432
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=gitea
volumes:
- gitea_data:/data
ports:
- "3000:3000"
- "10022:22"
depends_on:
- db

db:
image: postgres:15
environment:
- POSTGRES_USER=gitea
- POSTGRES_PASSWORD=gitea
- POSTGRES_DB=gitea
volumes:
- gitea_postgres_data:/var/lib/postgresql/data

volumes:
gitea_data:
gitea_postgres_data:

2. 其他方式

其他安装方式或更换数据库类型,可自行查阅官方文档gitea doc

二、访问

1. 本地访问

访问地址 http://127.0.0.1:3000,初次访问会需要配置下站点数据,之后就和github等代码仓库类似了,创建仓库,上传代码啥的。

2. 配置域名以及SSL

通过nginx反向代理到3000端口即可,此处都是nginx的内容,具体参展nginx做法即可。

评论