当前位置:计算机技术 - ubuntu安装gitea


ubuntu安装gitea
原创:netnorth 阅读次数:492 日期:2024-02-01

下载地址 https://dl.gitea.com/gitea/

在Ubuntu上安装Gitea可以通过下载二进制文件或使用Docker进行安装。以下是通过二进制文件安装Gitea的步骤:


下载Gitea二进制文件:


wget -O gitea https://dl.gitea.io/gitea/1.17.2/gitea-1.17.2-linux-amd64

使二进制文件可执行:


chmod +x gitea

移动Gitea到/usr/local/bin目录下,并重命名为gitea:


sudo mv gitea /usr/local/bin/gitea

创建一个用户git:


sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git git

创建所需目录并更改所有权给用户git:


sudo mkdir -p /var/lib/gitea/{custom,data,log}

sudo chown -R git:git /var/lib/gitea

sudo chmod -R 750 /var/lib/gitea

sudo mkdir /etc/gitea

sudo chown root:git /etc/gitea

sudo chmod 770 /etc/gitea

创建systemd服务文件gitea.service:


sudo nano /etc/systemd/system/gitea.service

在编辑器中粘贴以下内容:


[Unit]

Description=Gitea (Git with a cup of tea)

After=syslog.target

After=network.target

 

[Service]

RestartSec=2s

Type=simple

User=git

Group=git

 

ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini

 

[Install]

WantedBy=multi-user.target

重新加载systemd管理器的配置文件,启用并启动Gitea服务:


sudo systemctl daemon-reload

sudo systemctl enable gitea

sudo systemctl start gitea

通过防火墙开放端口(默认端口是3000):


sudo ufw allow 3000/tcp

sudo ufw enable

现在你可以通过浏览器访问http://your-server-ip:3000来配置Gitea。


请确保替换步骤3中的Gitea版本号为最新的稳定版本。你可以从Gitea的官方发布页面(https://github.com/go-gitea/gitea/releases)获取最新版本的链接。


注意:以上步骤不包括数据库设置,Gitea支持多种数据库,如PostgreSQL、MySQL、MSSQL、SQLite等。在初始配置时,你需要提供数据库的连接信息。


公司概况
华旅网络是一家致力于软件开发、网络设计的互联网公司...
公司业务:软件开发,网站设计,企业CI设计,旅游、美食、交友互动平台......
友情链接

华旅网络官网(Official Website): h.91city.com h.c.91city.com 282509570.c.91city.com
©2017 华旅网络 版权所有 苏ICP备12078118号