之前又用过gitlab搭建过git仓库,功能确实很强,但是却相当消耗服务器资源,后来决定用Gogs在自己的服务器上也搭建个仓库.
按照官方说明,在linux服务器上新建一个独立的git用户.
新建git用户
useradd git
passwd git #然后输入git的密码
切换到git用户,下载Gogs程序
su - git
cd ~
wget https://dl.gogs.io/0.11.34/linux_amd64.zip
unzip linux_amd64.zip
修改gogs配置
vi /home/git/gogs/scripts/init/centos/gogs
GOGS_HOME=/home/git/gogs # 主要改这里,改成你gogs程序根目录
赋予执行权限
chmod 744 /home/git/gogs/gogs
/home/git/gogs/gogs web
然后浏览器上输入
服务器IP:3000
首次运行会进入到install页面, 然后根据提示进行相关配置即可.
更多具体配置,可以参考https://gogs.io/docs官方的文档