前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >玩转Gitea之Gitea安装

玩转Gitea之Gitea安装

原创
作者头像
若羽
发布2024-05-26 21:19:09
1210
发布2024-05-26 21:19:09

Gitea是一个集Git制品库项目管理CI于一体的DevOps平台,可以私有化部署。对于自建DevOps平台亦或是代码仓库都是一个很不错的选择。 Gitea脱胎于国人开源项目Gogs,后逐渐演变成两个差异较大的项目。当初的分歧据说源于Gogs作者坚持已见,并不接纳社区意见。最终导致Gitea的诞生,反观如今的Gogs依旧还是多年前的模板,国内开源发展任重道远啊

言归正传,这里目前只介绍基于Docker的安装方式,也建议以这种方式或者是k8s进行部署,同时做好数据备份即可。

安装

这里使用compose文件进行安装:

gitea.yml:

代码语言:yaml
复制
version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:latest
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea
    volumes:
      - 要映射的Gitea数据目录:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "要映射的web端口:3000"
      - "要映射的ssh端口:22"

执行命令:

代码语言:shell
复制
docker compose -f gitea.yml up -d

等待镜像拉取和容器启动

部署完成后如果有需要自定义的修改,可以修改配置文件进行自定义,比如:访问域名,标题,是否可注册等等

Gitea配置参考连接

初始化

Docker Compose部署完成后,打开映射的web端口。或者设置的Host,打开Web页面。

图1
图1

安装过程中可以直接先设置号管理员账号

图2
图2

然后点击 【立即安装】,等待安装完成。

图3
图3

安装完成后自动跳转到页面。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • 初始化
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档