ignoredisk 服务器 igta服务器
搭建Gitea服务器
1.安装git
yum -y install git2.创建一个目录用于存放gitea和git数据的目录
mkdir /git3.添加Git用户
用来运行gitea,后面创建的service也是通过这个用户运行,还有密钥那些东西不会和root之类的用户搞混
groupadd git useradd git -g git4.安装和运行
用来运行gitea,后面创建的service也是通过这个用户运行,还有密钥那些东西不会和root之类的用户搞混
https://dl.gitea.io/gitea 各个版本下载链接
运行成功的话,别退出测试下[ip]:3000是否可以访问,云服务器的话去设置下安全策略开放3000端口
5.更换目录的用户
chown -R git:git /git6.配置service
官方提供了service配置https:///go-gitea/gitea/blob/main/contrib/systemd/gitea.service
- WorkingDirectory配置项是工作路径得是存在且是git有权限的目录,如果不想太麻烦,可以删除...
- ExecStart是启动命令的意思,/usr/local/bin/gitea web --config /etc/gitea/app.ini中/usr/local/bin/gitea改成你自己的gitea文件的目录
- 我这里是/git/gitea,-- config带的参数是gitea的配置文件,如果你刚刚按照我的做法去做,在gitea的同级目录下存在./custom/conf/app.ini,把这个换到后面就行了
- 最后就是:ExecStart=/git/gitea web --config /git/custom/conf/app.ini
7.启动服务和设置开机启动
# 运行 systemctl start gitea # 开机启动 systemctl enable gitea8.然后在电脑浏览器打开[ip]:3000
9.初始化配置页
为了方便,选择SQLite3数据库;管理员帐号设置里面配置一下管理员账号,方便统一管理所有账户
初始配置 如果您正在使用 Docker 容器运行 Gitea,请务必先仔细阅读 官方文档 后再对本页面进行填写。 数据库设置 Gitea 需要 MySQL、PostgreSQL、MSSQL 或 SQLite3。 数据库类型 数据库文件路径 /git/data/gitea.db SQLite3 数据库的文件路径。 如果以服务的方式运行 Gitea,请输入绝对路径。 一般设置 站点名称 Gitea: Git with a cup of tea 您可以在此输入您公司的名称。 仓库根目录 /git/data/gitea-repositories 所有远程 Git 仓库将保存到此目录。 LFS根目录 /git/data/lfs 存储为Git LFS的文件将被存储在此目录。留空禁用LFS 以用户名运行 root 输入 Gitea 运行的操作系统用户名。请注意, 此用户必须具有对存储库根路径的访问权限。 SSH 服务域名 localhost 用于 SSH 克隆的域名或主机地址。 SSH 服务端口 22 SSH 服务器的端口号,为空则禁用它。 HTTP 服务端口 3000 Giteas web 服务器将侦听的端口号。 基础URL http://localhost:3000/ 用于 HTTP (S) 克隆和电子邮件通知的基本地址。 日志路径 /git/log 日志文件将写入此目录。 可选设置 电子邮箱设置 服务器和第三方服务设置 管理员帐号设置 创建管理员帐户是可选的。第一个注册用户将自动成为管理员。 管理员用户名 admin 管理员密码 •••••••••••• 确认密码 •••••••••••• 电子邮件地址docker部署gitea
创建文件docker-compose.yaml
写入
运行指令
sudo docker-compose up -d访问
http://127.0.0.1:3000
MedicalGPT: Revolutionizing Healthcare with AI for Faster Diagnoses and Smoother Patient Care
解决could not initialize class org.apache.ignite.ignitejdbcthindriver错误的详细指南
AnotherRedisDesktopManager linux部署 linux redzone
如何解决nodename nor servname provided or not known错误的实用指南
解决 failed to verify certificate: x509: certificate signed by unknown authority 错误的有效方法
php中的<?= ?>替换<?php echo ?>php mb,strlen
解决no module named 'skimage'错误的有效方法与skimage模块使用指南
解决error: command 'x86_64-linux-gnu-gcc' failed: no such file or directory的方法