ubuntu14安装gitea
时间: 2023-08-16 10:09:30 浏览: 156
以下是在 Ubuntu 14 上安装 Gitea 的步骤:
1. 安装 Git:
```
sudo apt-get update
sudo apt-get install git
```
2. 安装 Gitea 需要使用 Go 语言,因此需要先安装 Go:
```
sudo apt-get install golang
```
3. 下载 Gitea:
```
wget https://dl.gitea.io/gitea/1.13.6/gitea-1.13.6-linux-amd64.tar.gz
```
4. 解压 Gitea:
```
tar -zxvf gitea-1.13.6-linux-amd64.tar.gz
```
5. 移动 Gitea 到 /usr/local/bin 目录下:
```
sudo mv gitea /usr/local/bin
```
6. 创建 Gitea 的配置文件:
```
sudo mkdir -p /etc/gitea
sudo nano /etc/gitea/app.ini
```
在打开的文件中,添加以下内容:
```
[server]
PROTOCOL = http
DOMAIN = your_domain_name_or_ip_address
ROOT_URL = %(PROTOCOL)s://%(DOMAIN)s/
HTTP_ADDR = 0.0.0.0
HTTP_PORT = 3000
[database]
DB_TYPE = sqlite3
HOST = localhost:3306
NAME = gitea
USER = gitea
PASSWD = your_password
```
请根据实际情况修改 DOMAIN 和 PASSWD 的值。
7. 创建 Gitea 的系统服务文件:
```
sudo nano /etc/systemd/system/gitea.service
```
在打开的文件中,添加以下内容:
```
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
After=mysql.service
[Service]
User=root
Group=root
Type=simple
WorkingDirectory=/usr/local/bin/
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=root HOME=/root
[Install]
WantedBy=multi-user.target
```
8. 启动 Gitea 服务:
```
sudo systemctl daemon-reload
sudo systemctl enable gitea
sudo systemctl start gitea
```
9. 配置防火墙规则,允许 3000 端口的访问:
```
sudo ufw allow 3000/tcp
```
现在,您可以使用浏览器访问您的服务器的 IP 地址和端口 3000,来访问 Gitea 了。
阅读全文