网站首页 > 教程文章 正文
Git 服务很多,诸如:Gitlab,Gogs,Gitea,BitBucket等,我们公司就是用的Gitlab,功能是强大,但是太重,太慢,而且也不怎么喜欢ruby。由于是搭建个人的私人Git服务,所以就选一个轻量级够用的工具即可,这里我就选用的Gitea
安装Gitea之前,需要先安装数据库和Git,Git的安装这里就不多言了,至于数据库,它支持PostgreSQL, MySQL, SQLite, MSSQL这几种数据库,这里我选择的是MySQL 8.0.25 X64,下载解压后的目录如下:
我们在解压目录新建一个名为data的文件夹和一个名为my.ini的文件,将下面的配置信息复制到文件内:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\tools\mysql-8.0.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\tools\mysql-8.0.25-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
现在我们的目录文件是如下
接下来,我们以管理员方式运行来打开我们的cmd命令行,进入到mysql的bin目录,然后执行初始化命令mysqld --initialize --console来初始化数据以及初始化密码
接下来就执行mysqld --install [服务名] 来将mysql注册为服务。这里的服务名可以不加,默认为mysql,如果想要卸载服务的话,我们可以执行mysqld --remove [服务名] ,现在我们可以通过mysql命令连接安装好的数据库,但是此时会提示You must reset your password using ALTER USER statement before executing this statement.,是因为我们需要重置一次我们的密码,直接使用alter user user() identified by "密码"; 即可
接下来去服务列表中启动我们的Mysql服务即可,好了,接下来开始安装Gitea了,这里我下载的是gitea-1.14.0-windows-4.0-amd64,前面的环境都准备好后,此时只需双击即可以窗体的方式运行,运行的同时还会在当前目录生成默认的配置文件
我们可以看到命令行里有提示监听的端口为3000,首次访问localhost:3000会出现配置页面,
输入相应的参数,保存即可,接着,我们注册一个账号即可登录
以窗口运行的方式始终不太友好,所以,官方还是推荐以服务的方式运行,在windows中,可以通过sc命令来创建服务,这里我们对官方提供的参数稍作修改,
sc.exe create gitea start= auto binPath= "\"C:\tools\gitea\gitea-1.14.0-windows-4.0-amd64.exe\" web --config \"C:\tools\gitea\custom\conf\app.ini\""
OK,Gitea的安装至此结束,是不是感觉还是非常方便呢?
猜你喜欢
- 2024-12-23 了解MySQL的字符集 mysql字符集问题
- 2024-12-23 go-admin开源项目,快速搭建一个管理后台系统,直接二次开发上线
- 2024-12-23 MySQL字符集和排序规则 mysql字符集和排序规则详解
- 2024-12-23 Python开发 常见异常和解决办法 python中会出现哪些异常
- 2024-12-23 mysql1366错误:字符集冲突导致插入数据异常,解决方案
- 2024-12-23 MySQL-8.0.26免安装版配置步骤 mysql5.7.32免安装教程
- 2024-12-23 MySQL8免安装版(Windows)安装配置
- 2024-12-23 MySQL 8.0.25 免安装版完整配置步骤(收藏)
- 2024-12-23 MySQL 数据库的小白安装与登录 mysql数据库安装教学视频教程
- 2024-12-23 MySQL字符问题 mysql字符型数据
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)