2022-03-11 13:26:30 +08:00
|
|
|
# Gitea 备份与还原
|
|
|
|
|
|
|
|
## 备份
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo systemctl stop gitea
|
|
|
|
./gitea dump -c /path/to/app.ini
|
|
|
|
# gitea dump 出来的数据库存在编码等小问题,所以选择手动备份数据库。
|
2022-03-11 13:30:03 +08:00
|
|
|
mysqldump -uroot -p<password> --database gitea > gitea.sql;
|
2022-03-11 13:26:30 +08:00
|
|
|
```
|
|
|
|
|
|
|
|
## 还原
|
|
|
|
|
|
|
|
```bash
|
|
|
|
sudo systemctl stop gitea
|
|
|
|
unzip gitea-dump-1610949662.zip
|
2022-06-29 16:23:03 +08:00
|
|
|
mysql --default-character-set=utf8mb4 -uroot -p<password> gitea < gitea.sql
|
2022-03-11 13:26:30 +08:00
|
|
|
mv repos/* /path/to/gitea/repositories/
|
|
|
|
sudo systemctl start gitea
|
|
|
|
```
|