Caution

todo…

1 git 服务

gitea

1.1 gogs

gogs github docker方式安装

docker-compose
version: "3"
volumes:
   gogs-data:
services:
  gogs:
    image: gogs/gogs
   #  image: gogs/gogs:0.12.10
    container_name: gogs
    volumes:
    - gogs-data:/data
    restart: always
    ports:
      - "10022:22"
      - "10880:3000"

浏览器访问10880端口

SSH 端口号 改成上面设置的10022
数据库类型 自己测试可以暂时使用sqlite
域名 改成 ip地址. 192.168.1.105
应用 URL 改成 http://192.168.1.105:10880/

管理员帐号设置  我设的 root root

ssh设置添加密钥
右上角点击+号, 创建新的仓库
然后你的代码那里 git remote add origin ... 
git push -u origin master 

1.2 gitea

docker-compose.yaml
version: "3"
networks:
  gitea:
    external: false
volumes:
   gitea-data:
services:
  server:
    image: gitea/gitea:latest
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea
    volumes:
      - gitea-data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "10022:22"
      - "10880:3000"

浏览器访问10880端口

管理后台–>应用–> 创建oauth(url 填写drone的登录url : http://192.168.1.105:8084/login) 记住 客户端ID和客户端密钥 在drone中 填写..

Back to top