基于gogs快速搭建私有Git服务

Gogs是一款开源的轻量级Git Web服务,简单易用,跨平台。其主要功能有:提供http与ssh两种协议访问源码服务;提供web管理界面可查看修改源码代码;提供较完善的权限管理功能、其中包括组织、团队、个人等仓库权限;提供简单的项目VIKI功能;提供工单管理与里程碑管理。

下载安装

官网:https://gogs.io
下载:Linux amd64:https://dl.gogs.io/0.12.3/gogs_0.12.3_linux_amd64.tar.gz
安装文档:https://gogs.io/docs/installation/install_from_binary

Gogs基础配置

邮件配置说明:

邮件配置是用于注册时邮件确认,和找回密码时验证邮件发送。其配置分为两步:

  • 创建一个开通了SMTP服务的邮箱账号,一般用公司管理员邮箱,我这用的QQ邮箱
  • 在{gogs_home/custom/conf/app,ini}文件中配置(初次登陆走完安装引导流程之后才会生成配置文件相关目录)。

QQ邮箱开通SMTP

1.点击设置

2.开启smtp

开启时候启动项目,进入安装引导页面按照要求填写即可。

下载安装包至服务器

wget https://dl.gogs.io/0.12.3/gogs_0.12.3_linux_amd64.tar.gz

解压安装包

tar -zxvf gogs_0.12.3_linux_amd64.tar.gz

运行Gogs

# 前台运行
 ./gogs web
 
 # 后台运行
 nohup ./gogs web &

默认端口:3000
初次访问:http://ip:3000 进入到初始化页面进行引导配置,可选择mysql或sqlite等数据库,本次选的是sqlite
注:mysql索引长度的问题导致gogs无法安装成功,需要使用mysql5.7以上的版本。如果是云服务器记得放开端口或者用nginx做代理。
按照页面提示合理填写即可完成安装。

安装成功,登陆试试!

相关推荐

  1. gogs 私人git服务器遇到的问题汇总

    2024-04-08 23:10:01       34 阅读
  2. Centos Git私有服务器

    2024-04-08 23:10:01       40 阅读
  3. Git篇如何在自己服务器自己的git私有仓库

    2024-04-08 23:10:01       48 阅读
  4. 使用gogsgit服务器-注意事项

    2024-04-08 23:10:01       14 阅读
  5. git私人仓库

    2024-04-08 23:10:01       14 阅读

最近更新

  1. splice方法的使用#Vue3

    2024-04-08 23:10:01       0 阅读
  2. 使用Dockerfile和ENTRYPOINT运行Python 3脚本

    2024-04-08 23:10:01       0 阅读
  3. 黑龙江等保测评对中小企业成本效益分析

    2024-04-08 23:10:01       0 阅读
  4. 6、Redis系统-数据结构-01-String

    2024-04-08 23:10:01       1 阅读
  5. STM32学习和实践笔记(39):I2C EEPROM实验

    2024-04-08 23:10:01       1 阅读
  6. Python面试题:请解释什么是反射(reflection)?

    2024-04-08 23:10:01       1 阅读
  7. Rudolf and k Bridges——Codeforces Round 933 (Div. 3) E

    2024-04-08 23:10:01       1 阅读

热门阅读

  1. ComfyUI是什么?

    2024-04-08 23:10:01       16 阅读
  2. 前端开发语言有哪些?

    2024-04-08 23:10:01       15 阅读
  3. ML Olympiad returns with over 20 challenges

    2024-04-08 23:10:01       16 阅读
  4. 224.0.0.1到224.0.0.9的IP地址

    2024-04-08 23:10:01       15 阅读
  5. 题目 3158: 三国游戏

    2024-04-08 23:10:01       15 阅读
  6. Azure AI 新发布了 9 种更逼真的对话 AI 声音

    2024-04-08 23:10:01       16 阅读
  7. 动态规划(2)

    2024-04-08 23:10:01       15 阅读
  8. 汇编语言和C语言得优势和劣势简析

    2024-04-08 23:10:01       25 阅读
  9. 备战蓝桥杯---最长上升子序列(LIS)模板

    2024-04-08 23:10:01       20 阅读