这是gogs的官网,大家自行前往参观。
首先点击这里下载windows版本的gogs,选择带mws的下载,还有自己的系统位数号。
下载到本地之后进行解压即可,这个时候先别急着其他操作,看看自己本机有没有安装配置好git以及mysql。
使用gogs搭建自己的私服仓库需要mysql数据库和git,git去官网下载就行了,版本不用在意,选好系统位数就行了。安装完成之后把git的bin目录放在系统的环境变量里面,因为gogs需要,不然后面搭建私服报错你还要配置。
mysql本人在这里踩过坑,一开始使用mysql的最新8版本,即使修改了root的密码编码方式也无法在gogs初始安装的时候成功。这里建议大家使用mysql5.7版本或以上就行了,版本过低不支持,过高都是坑。这里有一篇教程mysql5.7的下载和安装教程,https://blog.csdn.net/mulinghanxue/article/details/93917244。
有了git和mysql之后,我们cmd进入gogs跟目录,然后输入命令gogs web;最后用浏览器打开localhost:3000即可进行安装界面。
gogs web
首次运行,警告不用在意,搭建成功之后会自动生成相应文件。下面是首页部分内容,首先在自己数据里面新建一个gogs数据库,字符集要是下面的要求,当然你可以换个数据库名称。
下面三个注意一下,
第一个是你git仓库放在那个文件夹下面,记得用 / 来分开;
第二个是你本机的系统用户名,不要改,默认就行了;
第三个是日志,和第一个差不多要求。
可选设置就暂时不看,然后点击 立刻安装 就行了。之后跳转页面登录,这里我先注册,第一个注册的用户是管理员。注册完之后在登录。
如果安装失败,网页会自动跳到最上面提醒错误,本人遇到过关于git PATH什么的是没有把git的bin目录放在环境变量,遇到数据库的问题。
原因是8版本和之前版本的对密码加密的方式变了,即使我修改编码方式还是失败。最后我换了数据库,就是上面提到的,然后一次通过。虽然过程艰苦,但结果还好,记录一下。