File tree 3 files changed +49
-17
lines changed
3 files changed +49
-17
lines changed Original file line number Diff line number Diff line change @@ -72,15 +72,21 @@ involves moving files to their correct locations and restoring a database dump.
72
72
Example:
73
73
74
74
``` sh
75
- apt-get install gitea
76
- unzip gitea-dump-1482906742.zip
77
- cd gitea-dump-1482906742
78
- mv custom/conf/app.ini /etc/gitea/conf/app.ini # or mv app.ini /etc/gitea/conf/app.ini
79
- unzip gitea-repo.zip
80
- mv gitea-repo/* /var/lib/gitea/repositories/
81
- chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea/repositories/
75
+ unzip gitea-dump-1610949662.zip
76
+ cd gitea-dump-1610949662
77
+ mv data/conf/app.ini /etc/gitea/conf/app.ini
78
+ mv data/* /var/lib/gitea/data/
79
+ mv log/* /var/lib/gitea/log/
80
+ mv repos/* /var/lib/gitea/repositories/
81
+ chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea
82
+
83
+ # mysql
82
84
mysql --default-character-set=utf8mb4 -u$USER -p$PASS $DATABASE < gitea-db.sql
83
- # or sqlite3 $DATABASE_PATH <gitea-db.sql
85
+ # sqlite3
86
+ sqlite3 $DATABASE_PATH < gitea-db.sql
87
+ # postgres
88
+ psql -U $USER -d $DATABASE < gitea-db.sql
89
+
84
90
service gitea restart
85
91
```
86
92
Original file line number Diff line number Diff line change @@ -46,15 +46,21 @@ Gitea 已经实现了 `dump` 命令可以用来备份所有需要的文件到一
46
46
47
47
例如:
48
48
49
- ```
50
- apt-get install gitea
51
- unzip gitea-dump-1482906742.zip
52
- cd gitea-dump-1482906742
53
- mv custom/conf/app.ini /etc/gitea/conf/app.ini
54
- unzip gitea-repo.zip
55
- mv gitea-repo/* /var/lib/gitea/repositories/
56
- chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea/repositories/
49
+ ``` sh
50
+ unzip gitea-dump-1610949662.zip
51
+ cd gitea-dump-1610949662
52
+ mv data/conf/app.ini /etc/gitea/conf/app.ini
53
+ mv data/* /var/lib/gitea/data/
54
+ mv log/* /var/lib/gitea/log/
55
+ mv repos/* /var/lib/gitea/repositories/
56
+ chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea
57
+
58
+ # mysql
57
59
mysql --default-character-set=utf8mb4 -u$USER -p$PASS $DATABASE < gitea-db.sql
58
- # or sqlite3 $DATABASE_PATH <gitea-db.sql
60
+ # sqlite3
61
+ sqlite3 $DATABASE_PATH < gitea-db.sql
62
+ # postgres
63
+ psql -U $USER -d $DATABASE < gitea-db.sql
64
+
59
65
service gitea restart
60
66
```
Original file line number Diff line number Diff line change @@ -43,3 +43,23 @@ Gitea 目前支援 `dump` 指令,用來將資料備份成 zip 檔案,後續
43
43
## 還原指令 (` restore ` )
44
44
45
45
持續更新中: 此文件尚未完成.
46
+
47
+ 例:
48
+ ``` sh
49
+ unzip gitea-dump-1610949662.zip
50
+ cd gitea-dump-1610949662
51
+ mv data/conf/app.ini /etc/gitea/conf/app.ini
52
+ mv data/* /var/lib/gitea/data/
53
+ mv log/* /var/lib/gitea/log/
54
+ mv repos/* /var/lib/gitea/repositories/
55
+ chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea
56
+
57
+ # mysql
58
+ mysql --default-character-set=utf8mb4 -u$USER -p$PASS $DATABASE < gitea-db.sql
59
+ # sqlite3
60
+ sqlite3 $DATABASE_PATH < gitea-db.sql
61
+ # postgres
62
+ psql -U $USER -d $DATABASE < gitea-db.sql
63
+
64
+ service gitea restart
65
+ ```
You can’t perform that action at this time.
0 commit comments