21 lines
456 B
Markdown
21 lines
456 B
Markdown
|
# Gitea 备份与还原
|
||
|
|
||
|
## 备份
|
||
|
|
||
|
```bash
|
||
|
sudo systemctl stop gitea
|
||
|
./gitea dump -c /path/to/app.ini
|
||
|
# gitea dump 出来的数据库存在编码等小问题,所以选择手动备份数据库。
|
||
|
mysqldump -uroot -p<password> --database gitea > gitea.sql;
|
||
|
```
|
||
|
|
||
|
## 还原
|
||
|
|
||
|
```bash
|
||
|
sudo systemctl stop gitea
|
||
|
unzip gitea-dump-1610949662.zip
|
||
|
mysql -uroot -p<password> gitea < gitea.sql
|
||
|
mv repos/* /path/to/gitea/repositories/
|
||
|
sudo systemctl start gitea
|
||
|
```
|