共计 710 个字符,预计需要花费 2 分钟才能阅读完成。
一、简介
Gitea 是一个基于 Go 语言开发的自托管 Git 服务软件,它提供了类似于 GitHub、GitLab 等平台的功能。它可在自己的服务器上部署,能够完全控制和管理自己的 Git 仓库和数据。它被广泛用于个人项目、小型团队和企业内部的代码托管和协作。由于其轻量级和易于安装的特点,Gitea 也适用于资源有限的环境或私有部署需求。
二、安装
由于容器使用 git 用户运行,因此挂载的目录需要先创建并修改权限。
mkdir -p /home/docker/gitea && chown -R 1000:1000 /home/docker/gitea
然后运行安装命令即可:
docker run -d \
--name gitea \
-p 3000:3000 \
-p 2222:2222 \
-v /home/docker/gitea/data:/var/lib/gitea \
-v /home/docker/gitea/config:/etc/gitea \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
--restart always \
gitea/gitea:1.20.4-rootless
三、配置
访问 3000 端口,首次进入需要进行配置,首先是数据库可以选择 sqlite、mysql、mssql 和 postgreSQL,自己用一般 sqlite 就够了。
一般设置这里根据自己的需要进行修改,一般文件或目录路径都设置为默认。
可选设置这里可以配置一个管理员,如果不配置的话第一个用户将自动成为管理员。
配置好以后既可以进行创建仓库等操作了。
此外,它还可以迁移外部仓库,需要点击右上角 +
,再点击迁移外部仓库。
提醒:本文发布于428天前,文中所关联的信息可能已发生改变,请知悉!
AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
正文完