从零开始devops-快速搭建gitea
快速搭建gitea
接安装caddy服务器
下载gitea
wget -O gitea http://caddyweb服务器的地址:端口/gitea的文件名
chmod +x gitea
添加用户
useradd -m gitea
su gitea
准备目录和权限
/home/gitea/gitea/
/home/gitea/gitea 给工作目录赋予权限
或者其他空间更大的目录
下载或创建gitea.service
下载gitea
wget -O gitea.service http://caddyweb服务器的地址:端口/gitea.service的文件
新建一个gitea.service
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
[Service]
RestartSec=2s
Type=simple
User=gitea
Group=gitea
WorkingDirectory=/home/gitea/gitea/
ExecStart=/home/gitea/gitea/gitea web
Restart=always
Environment=USER=gitea HOME=/home/gitea GITEA_WORK_DIR=/home/gitea/gitea
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE
[Install]
WantedBy=multi-user.target
gitea.service解释
WorkingDirectory 工作目录
ExecStart 启动命令
Environment=USER=gitea HOME=/home/gitea GITEA_WORK_DIR=/home/gitea/gitea
Environment=USER=用户
HOME=家目录
GITEA_WORK_DIR=工作目录,此目录存放配置和代码运行师信息等需要适当的权限
编辑systemd
sudo vim /etc/systemd/system/gitea.service
sudo systemctl enable gitea
sudo systemctl start gitea
Web端初始化安装gitea
浏览器打开 http://地址:3000 (此处为你自己的ip/域名+端口)
进行初始配置,图中配置需要根据自己先前创建的目录更改
数据库设置:
数据库类型:SQLite3
路径:使用绝对路径/var/lib/gitea/data/gitea.db
应用程序常规设置:
站点名称:您可以在此输入您公司的名称。
存储库根路径:保留默认的/home/git/gitea-repositories。
Git LFS根路径:保留默认的/var/lib/gitea/data/lfs。
以用户名运行:git
SSH服务器域:输入您的域或服务器IP地址。
SSH端口:22,如果SSH正在侦听其他端口,请更改它
Gitea HTTP侦听端口:3000
Gitea基本URL:使用http和您的域或服务器IP地址。
日志路径:保留默认的/var/lib/gitea/log



浙公网安备 33010602011771号