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