zoukankan      html  css  js  c++  java
  • 用gogs搭建git服务器

    Gogs 是一款极易搭建的自助 Git 服务。

    Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。
    使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

    开源地址 github.com/gogs/gogs
    官网 https://gogs.io
    中文文档 https://github.com/gogs/gogs/blob/master/README_ZH.md
    下载 https://github.com/gogs/gogs/releases

    你可以下载自己部署到服务器,这里推荐在docker下安装。

    拉取gogs镜像:docker pull gogs/gogs

    然后执行 docker run --name gogs -p 3000:3000 -v /gogs:/gogs -d -i -t --restart always gogs/gogs

    这里把文件夹映射到docker里,后面配置gogs时可以把仓库和日志指向这个文件夹,方便以后仓库迁移之类的, --restart always 项保证容器随docker启动,

    如果你要给你的gogs绑定域名,这里推荐安装nginx进行端口转发,直接docker安装即可 : docker run --name nginx -p 80:80 -v /nginx/conf.d:/etc/nginx/conf.d -d -i -t --restart always nginx,

    然后记得在nginx 配置时加上 client_max_body_size 10M,不然后面你提交一些大文件时会无法提交。

    下面是初使配置

    配置很简单。

  • 相关阅读:
    Docker 中国官方镜像加速
    mysql主从同步
    hadoop相关
    Mac上Ultra Edit的激活
    ansible安装应用软件
    Docker学习第二天-容器
    wwnjld团队第二轮迭代成员分数
    第二轮迭代发布报告
    wwnjld第二轮迭代测试报告
    12.24会议记录
  • 原文地址:https://www.cnblogs.com/hotion/p/10549386.html
Copyright © 2011-2022 走看看