zoukankan      html  css  js  c++  java
  • git仓库之gogs安装(docker版/二进制版)

    二进制安装gogs

    tar zxf gogs_0.11.91_linux_amd64.tar.gz -C /data/gogs
    chown -R www.www /data/gogs
    su - www -c "nohup /data/gogs/gogs web &"
    
    ### 添加www密钥到管理部署密钥
    ### 也可直接添加账号到仓库.git/config的url中
    
    ### 管理git钩子配置参考
    #!/bin/sh
     # 仓库设置 -- 管理Git钩子
    # 修改 post-receive
     export GIT_WORK_TREE=/tmp/test.com
     export GIT_DIR=${GIT_WORK_TREE}/.git
     cd ${GIT_WORK_TREE}
     git pull
     rsync -az --delete $GIT_WORK_TREE/ /data/test.com/ --exclude=.git
    

    docker安装gogs

    1. 安装docker前必要包

    yum install -y yum-utils device-mapper-persistent-data lvm2

    2. 设置下载源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    ## 如果为centos8,需要安装containerd.io

    dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

    3. 安装并启动docker

    yum install docker-ce
    systemctl start docker

    4. 拉取gogs镜像

    docker pull gogs/gogs
    mkdir -p /data/gogs
    docker run -itd --name=gogs --privileged -p 10022:22 -p 0.0.0.0:10080:3000 -v /data/gogs/:/data -v /home/wwwroot/:/home/wwwroot/ gogs/gogs
  • 相关阅读:
    Python Day13:开放封闭原则、函数装饰器、全局局部变量
    Python Day12
    Python Day11
    Python Day10
    drf框架
    drf框架
    drf框架
    drf框架
    vue框架
    vue框架
  • 原文地址:https://www.cnblogs.com/jiba/p/12624032.html
Copyright © 2011-2022 走看看