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 就算装置胜利了。