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/

posted @ 2021-08-24 17:07  Varden  阅读(3917)  评论(0编辑  收藏  举报