在Windows里使用Gogs搭建私有Git服务器

Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。


Gogs下载地址:https://gogs.io(WINDOWS选择二进制安装,32位或者64位)

Gogs Github地址:https://github.com/gogs/gogs

GIT下载地址:https://git-scm.com/


1,先安装好GIT,注意以下事项。


图片.png

这里选择中间一项,自动把GIT所在路径加入环境变量


图片.png

这里选中间这一项,换行符使用linux风格的,第一次安装时选第一项,运行时会出500错误,不知道是不是和这个有关,从出错提示上看,估计是这样的


其它继续默认安装

安装完成后,打开cmd,输入git,回车,如果是下图内容,说明安装完成,环境变量也正常添加好

图片.png


2,安装Gogs,解压到D盘某文件夹

图片.png


新建一个系统的非管理员的运行账户:gogsgit

图片.png


Gogs目录下,按shift键,点鼠标右键,选择在此处运行命令行

图片.png


在命令行中输入:gogs web

按回车键后,看到如下内容,说明程序已在运行,预计系统不算庞大的话,为了简单配置,这里数据库打算用SQLite

如果需要其它数据库,比如MYSQL的,需要自行安装配置

如果以执行以上程序后,显示SQLite3 Supported,说明OK

图片.png


打开浏览器,地址栏输入 http://127.0.0.1:3000,打开首次安装页面,数据库这里选SQLite3,会自动给出一个数据库文件保存路径,可按需要修改

图片.png


然后就是应用基本设置

仓库目录可以按需要新建一个文件夹,需要给这个文件夹添加gogsgit账户的完全控制权限

图片.png


这里按我自己的习惯选择,不需要使用它的内置SSH的话也可以自己弄

图片.png


然后下方的可选设置按自己需要的选择使用就行

注意“邮件来自”不能使用中文的Name,否则会报错,邮件发不出

最下面建议设置一个初始管理员用户,如果是私用,一般会选择“禁止用户自主注册”

图片.png


提交后,搞定,使用配置的域名可访问,使用第一个账户登录,可以在控制面板增加其它用户


3,设置开机启动


这里使用命令控制台的运行方式,写一个BAT批处理文件,然后创建个快捷方式丢到系统启动目录里,这样开机后就会自动运行

批处理文件里的内容:

图片.png


可以爽一把了

图片.png


经测试后,这确实是个好用的东西

图片.png













发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

桂ICP备19000498号-3