Gitea 简单使用说明


参考:https://docs.gitea.io/zh-cn/

简介

一款极易搭建的自助 Git 服务。

  • 易安装

您除了可以根据操作系统平台通过 二进制运行,还可以通过 Docker 或 Vagrant,以及 包管理 安装。

  • 跨平台

任何 Go 语言 支持的平台都可以运行 Gitea,包括 Windows、Mac、Linux 以及 ARM。挑一个您喜欢的就行!

  • 轻量级

一个廉价的树莓派的配置足以满足 Gitea 的最低系统硬件要求。最大程度上节省您的服务器资源!

  • 开源化

所有的代码都开源在 GitHub 上,赶快加入我们来共同发展这个伟大的项目!还等什么?成为贡献者吧!

Docker部署

$ sudo docker run \
-d \
--network=host \
--restart=always \
--name=gitea \
-p 222:22 \
-p 3000:3000 \
-v /data/gitea:/data \
gitea/gitea:latest

从命令行创建一个新的仓库

touch README.md
git init
git add README.md
git config --global user.email "varden@test.com"
git config --global user.name "varden"
git commit -m "first commit"
git remote add origin http://10.99.36.96:3000/varden/test_project.git
git push -u origin master

从命令行推送已经创建的仓库

git remote add origin http://10.99.36.96:3000/varden/test_project.git
git push -u origin master

其他部署方式

Docker Compose部署

参考:https://docs.gitea.io/zh-cn/install-with-docker/

示例模板:

version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:1.15.0
    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:
      - "3000:3000"
      - "222:22"

Helm部署到K8s

参考:https://gitea.com/gitea/helm-chart/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM