使用Gitea自建仓库 并配置git上传

使用Gitea自建仓库 并配置git上传

使用 Docker 安装 | Gitea Documentation

1. 安装Docker

2. 使用Docker Compose快速安装

  • 在安装目录下创建config 和 data两个文件夹

  • 以下是我的配置,和官网提供的大差不差

yaml 复制代码
version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: gitea/gitea:1.20.3
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
      - GITEA__database__DB_TYPE=mysql
      - GITEA__database__HOST=db:3306  # 对应下面的db database
      - GITEA__database__NAME=gitea    
      - GITEA__database__USER=gitea
      - GITEA__database__PASSWD=mysqlpassword # 数据库的密码
    restart: always
    networks:
      - gitea
    volumes:
      - ./gitea:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3000:3000"
      - "222:22"
    depends_on:
      - db
  db:
    image: mysql:8
    restart: always
    environment:
        - MYSQL_ROOT_PASSWORD=gitea
        - MYSQL_USER=gitea
        - MYSQL_PASSWORD=mysqlpassword # 数据库的密码
        - MYSQL_DATABASE=gitea
    networks:
        - gitea
    volumes:
        - ./mysql:/var/lib/mysql

3. 访问对应服务器的3000端口进入配置页面,按需输入,安装。

可能会卡以下,耐心等待。

4. 到登陆页面注册账号

5. 注册后登陆,进入仓库,创建仓库

  • 可以选择从外部迁移,直接克隆到gitea


我这里选择把我gitee码云上一个仓库clone过来,输入地址,账户名密码就好了。

  • 也可以选择自建一个本地仓库。
  1. 新建仓库,按需填写


  1. 在本地项目目录下{project}/.git/conf打开
  1. 复制上面origin那一段原来配置gitee的一份到下面
  2. 修改名称为gitea
  3. url修改为上面新建gitea仓库提供的

当然还有很多其他的方法!

  1. 使用git push gitea master就能提交到新建gitea的仓库内了
相关推荐
暮云星影11 天前
git版本发布
git·gitee·github·gitea
暮云星影11 天前
git仓库分支管理
git·gitee·github·gitea
康娜喵15 天前
在Ubuntu26上使用Docker部署Gitea
docker·容器·gitea
Baron X1 个月前
Gitea Docker 部署教程
docker·gitea
菠萝地亚狂想曲1 个月前
STM32_gitea workflow
stm32·嵌入式硬件·gitea
༺๑Tobias๑༻2 个月前
CentOs 使用 Gitea 搭建轻量级 Git 服务
git·centos·gitea
IT WorryFree2 个月前
GitHub / Gitee / Gitea / GitLab 四平台完整对比(定位、优缺点、适用场景)
gitee·github·gitea
日取其半万世不竭3 个月前
Gitea SSH 克隆失败?域名、端口和 ROOT_URL 配置检查
运维·ssh·gitea
sunarmy3 个月前
Windows安装gitea服务器指导
gitea
STDD3 个月前
Gitea Actions Runner 搭建指南:为 Gitea 添加 CI/CD 自动化执行器
ci/cd·自动化·gitea