1、gitea 是什么?为什么抉择gitea

gitea 是一个本人托管的Git服务程序。他和GitHub, Gitlab等比拟相似。他是从 Gogs 倒退而来,gitea的创作团队从新fork了代码,并命名为gitea。

gitea 性能个性多,可能满足咱们所有的的代码治理需要。
并且非常容易装置,小白都能轻松装置应用。
对设施性能要求小,官网介绍一个便宜的树莓派就能够运行,不必独自在购买服务器。
gitea官网文档 、github上的地址

2、gitea 的装置

gitea 提供了多种装置形式。二进制,docker 和包管理器等装置。
比较简单的,能够进入到gitea二进制页面下载对应的exe 进行装置
我应用的是包管理器装置
choco install gitea

默认下载安装在这个地位,choco 的默认装置地位(C:\ProgramData\chocolatey 不一样能够在环境变量中查看choco的下载门路)如果不想要装置在这个地位能够将gitea 这个文件夹间接copy 走即可
gitea更多装置形式

3、gitea 的配置和拜访

3.1、将gitea 注册为Windows服务

要注册为Windows服务,首先以Administrator身份运行 cmd,而后执行以下命令:

sc create gitea start= auto binPath= "\"C:\gitea\gitea.exe\" web --config \"C:\gitea\custom\conf\app.ini\""

留神将 C:\gitea 替换成你的 Gitea 装置目录。


关上Windows 服务控制面板,找到gitea 并且启动这个服务,在浏览器关上 http://localhost:3000 就能够拜访了。(如果你批改了端口,请拜访对应的端口,3000是默认端口)。

gitea 的所有配置都在gitea 的装置目录下(C:\gitea\tools\custom\conf)的app.ini中,能够关上记事本进行编辑就能够依据本人的需要设置 ,后续的很多gitea 设置都能够间接编辑这个文件,而后重启gitea 服务即可失效。(上面是app.ini的局部内容截图)

4、git数据库的配置

首次关上 http://localhost:3000/ gitea 默认端口的治理后盾 须要进行初始化的配置,如下图

gitea 须要应用数据库来保留日常应用产生的数据,所以须要提前下载好一个数据库提供给gitea 应用,如果数据库设置有问题,就会提醒相似上面的信息。

数据库设置有效: dial tcp 127.0.0.1:3306: connectex: No connection could be made because the target machine actively refused it.

5、测试并提交

下面的都设置实现当前,下一步就会跳转到创立账号界面,默认第一个创立的账号就是管理员账号。
点击右上角的➕号 创立一个Test 仓库并提交文件

本地创立一个git 仓库并提交,仓库文件,刷新gitea后盾,就能够看到提交的文件,那么gitea就算装置胜利了。