码迷,mamicode.com
首页 > 其他好文 > 详细

用gogs搭建git服务器

时间:2019-03-17 23:22:05      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:支持   推荐   arm   conf   docker安装   一个   https   inux   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,不然后面你提交一些大文件时会无法提交。

下面是初使配置

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

 

配置很简单。

用gogs搭建git服务器

标签:支持   推荐   arm   conf   docker安装   一个   https   inux   git服务器   

原文地址:https://www.cnblogs.com/hotion/p/10549386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!