用gogs搭建git服务器

Posted hotion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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,不然后面你提交一些大文件时会无法提交。

下面是初使配置

 

配置很简单。

以上是关于用gogs搭建git服务器的主要内容,如果未能解决你的问题,请参考以下文章

用Gogs在Windows上搭建Git服务

用腾讯云Gogs搭建私有git服务器

使用GOGS搭建自己的Git托管

使用Gogs在Windows系统中搭建Git服务

centos7使用Gogs搭建Git服务器

Windows 使用 Gogs 搭建 Git 服务器