当前位置: 首页 > news >正文

Gogs

部署的gitlab太耗资源了,老是会变得很慢,甚至不能提交,而github的私有仓库又是收费的,Bitbucket有成员数量限制,于是找了下相关资料

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

https://gogs.io/

Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。

使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

系统要求

  • 最低的系统硬件要求为一个廉价的树莓派
  • 如果用于团队项目,建议使用 2 核 CPU 及 1GB 内存

在ubutu 14.04.4安装

sudo apt-get update
sudo apt-get upgrade
sudo adduser git //创建用户  密码 *******
su git //切换到git用户
cd ~ //进入用户根目录

sudo apt-get install git //安装git
git --version //检查git是否安装成功

sudo apt-get install mysql-server //安装mysql数据库    账户:root  密码:********
mysql --version //检查mysql版本判断是否安装成功

//创建数据gogs
mysql -u root -p
mysql> SET GLOBAL storage_engine = 'InnoDB';
mysql> CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
mysql> GRANT ALL PRIVILEGES ON gogs.* TO ‘root’@‘localhost’ IDENTIFIED BY ‘itadmin’;
mysql> FLUSH PRIVILEGES;
mysql> QUIT;

sudo wget https://dl.gogs.io/0.11.19/linux_amd64.tar.gz
tar -xzvf linux_amd64.tar.gz
cd gogs
./gogs web

访问 http://localhost:3000/install来完成首次运行的配置工作

配置文件在goes/custom/conf/app.ini里

 

相关文章:

  • [转]俞敏洪在北京大学2008年开学典礼上的演讲辞
  • 四种方法校验数组中是否包含某个指定的字符串
  • 水晶报表数据整形模型 兼答CSDN
  • 微信小程序 事件
  • PHPMYADMIN简明安装教程
  • Linux 系统中这样修复 SambaCry 漏洞
  • (转)Scala的“=”符号简介
  • POJ 1739 Tony's Tour, 连通性状态压缩DP
  • 具体解释Hibernate中的二级缓存
  • JavaScript学习系列(一)什么是javascript
  • 移动端唤起键盘时取消position:fixed定位
  • 磁盘爆满
  • 29、Java并发性和多线程-非阻塞算法
  • 吕佳(帮别人名字作诗)
  • 如何弹出固定大小及内容的网页窗口
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【Linux系统编程】快速查找errno错误码信息
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • ECS应用管理最佳实践
  • Flex布局到底解决了什么问题
  • Hexo+码云+git快速搭建免费的静态Blog
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Javascript设计模式学习之Observer(观察者)模式
  • JS+CSS实现数字滚动
  • React Transition Group -- Transition 组件
  • Sass Day-01
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 机器学习中为什么要做归一化normalization
  • 计算机在识别图像时“看到”了什么?
  • 爬虫模拟登陆 SegmentFault
  • 前端之React实战:创建跨平台的项目架构
  • 思否第一天
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #if 1...#endif
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (WSI分类)WSI分类文献小综述 2024
  • (过滤器)Filter和(监听器)listener
  • (循环依赖问题)学习spring的第九天
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)ABI是什么
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (转)一些感悟
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ./configure、make、make install 命令
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .cfg\.dat\.mak(持续补充)
  • .Net6使用WebSocket与前端进行通信
  • .net的socket示例
  • .net和php怎么连接,php和apache之间如何连接
  • .net下的富文本编辑器FCKeditor的配置方法