Gogs介绍

官方网站:传送门...

使用Gogs可以搭建一个自己的私有Git服务。

有时候我们有一些有些不想公开的私人小项目或者练习项目,源码想放在GitHub码云(一直觉得这名字有点蹭知名度)这样的代码托网站做管理。但是这些网站都是公开的,我们并不想这样,只想我自己能看到。这时候我们就可以使用gogs在自己的电脑上做个Git服务。

Windows上安装Gogs

使用Gogs首先需要一些软件的支持:

1、数据库:要确保你的电脑上有MySql、postgresql、、这些数据库中的一个。

2、Git

3、SSH服务器(这个不是必须的,如果只使用HTTP可以不需要)。


 步骤一:下载Gogs。

到官网上下载,地址:https://dl.gogs.io/

根据你的系统选择版本:

  • xxx_386是36位。
  • xxx_xx64是64位。
  • mws是MiniWinService的意思。

我下载的是xxx_windows_amd64_mws.zip

步骤二:解压下载后的文件

解压下载后的文件是一个gogs文件夹。

步骤三:创建数据库

在你使用的数据库中创建gogs数据库。(我使用的是mysql)

或者你可以在上面的文件夹scripts中找到创建数据库的.sql文件。

用数据库执行这个文件,或者执行里面的sql都可以。

创建完数据库可以看到

 步骤四:用cmd切换到解压目录下,就是刚才那个gogs文件夹下。

直接双击gogs.exe是没用的,因为要给一个参数。

使用cmd切换到gogs文件夹下后,使用  gogs.exe web    启动。

(注意:下面这个窗口不能关,每次需要访问gogs的时候,这个窗口都要存在。所以说每次你关了再需要,就要手动输入:安装路径\gogs> gogs.exe web

 第四步:在浏览器中访问gogs

输入那个url,其中0.0.0.0可以替换程localhost。

如果是第一次运行的话需要数据配置参数。然后就会自动做些配置了。比如刚才配的数据库是个空的,配置完就会创建些表格啦之类的。还会再安装路径下创建个log日志目录,用来存放日志信息。

部分配置页面如下:

都是中文,可以看得懂的。

填完点立即安装就行了。

最新文章

  1. 了解HTML表单之form元素
  2. 【转】Hive内部表、外部表
  3. android SDK 离线下载更新
  4. Bootstrap系列 -- 44. 分页导航
  5. web.xml中同一servlet/filter配置多个url-pattern
  6. RadioButton 的background属性表现特征
  7. JDK 工具列表
  8. Vim学习指南
  9. WCF分布式开发步步为赢(9):WCF服务实例激活类型编程与开发
  10. [HIHO1223]不等式(离散化,枚举)
  11. Ubuntu 搭建PHP开发环境
  12. POJ 2342 树形DP入门题
  13. 精准准确的统一社会信用代码正则(js)
  14. Selenium Webdriver元素定位的八种常用方法
  15. AngularJS 最常用的八种功能
  16. python中令人惊艳的小众数据科学库
  17. chrome调试工具怎么限制网速
  18. VMWare:vSphere6 企业版参考序列号
  19. Matlab-11:Gausssidel迭代法工具箱
  20. vue组件实现查看大图效果

热门文章

  1. js加密(三)企名片
  2. Docker - Deepin中docker不能启动容器,-d也无效
  3. PAT甲级题解分类byZlc
  4. 移动APP漏洞自动化检测平台建设
  5. python GIL锁与多cpu
  6. Ubuntu18.04安装Vim-plug与YCM
  7. Spring中如何使用工厂模式实现程序解耦?
  8. SpringBoot启动后自动打开浏览器访问项目
  9. Cosmetic Bottles-Cosmetic Packaging Purpose: 5 Things
  10. 图片上传至/target/upload目录下后,通过ip:port/upload/无法访问