Merge branch 'master' into letsencrypt
This commit is contained in:
commit
95a419199e
17
README.md
17
README.md
|
|
@ -12,13 +12,6 @@
|
|||
[](https://www.codetriage.com/go-gitea/gitea)
|
||||
[](https://opencollective.com/gitea)
|
||||
|
||||
| | | |
|
||||
|:---:|:---:|:---:|
|
||||
||||
|
||||
||||
|
||||
||||
|
||||
||||
|
||||
|
||||
## Purpose
|
||||
|
||||
The goal of this project is to make the easiest, fastest, and most
|
||||
|
|
@ -102,3 +95,13 @@ Gitea is pronounced [/ɡɪ’ti:/](https://youtu.be/EM71-2uDAoY) as in "gi-tea"
|
|||
This project is licensed under the MIT License.
|
||||
See the [LICENSE](https://github.com/go-gitea/gitea/blob/master/LICENSE) file
|
||||
for the full license text.
|
||||
|
||||
## Screenshots
|
||||
Looking for an overview of the interface? Check it out!
|
||||
|
||||
| | | |
|
||||
|:---:|:---:|:---:|
|
||||
||||
|
||||
||||
|
||||
||||
|
||||
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,8 @@ directory. There should be some output similar to the following:
|
|||
|
||||
Inside the `gitea-dump-1482906742.zip` file, will be the following:
|
||||
|
||||
* `custom/conf/app.ini` - Server config.
|
||||
* `custom` - All config or customerize files in `custom/`.
|
||||
* `data` - Data directory in <GITEA_WORK_DIR>, except sessions if you are using file session. This directory includes `attachments`, `avatars`, `lfs`, `indexers`, sqlite file if you are using sqlite.
|
||||
* `gitea-db.sql` - SQL dump of database
|
||||
* `gitea-repo.zip` - Complete copy of the repository directory.
|
||||
* `log/` - Various logs. They are not needed for a recovery or migration.
|
||||
|
|
|
|||
60
docs/content/doc/usage/backup-and-restore.zh-cn.md
Normal file
60
docs/content/doc/usage/backup-and-restore.zh-cn.md
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
---
|
||||
date: "2018-06-06T09:33:00+08:00"
|
||||
title: "使用: 备份与恢复"
|
||||
slug: "backup-and-restore"
|
||||
weight: 11
|
||||
toc: true
|
||||
draft: false
|
||||
menu:
|
||||
sidebar:
|
||||
parent: "usage"
|
||||
name: "备份与恢复"
|
||||
weight: 11
|
||||
identifier: "backup-and-restore"
|
||||
---
|
||||
|
||||
# 备份与恢复
|
||||
|
||||
Gitea 已经实现了 `dump` 命令可以用来备份所有需要的文件到一个zip压缩文件。该压缩文件可以被用来进行数据恢复。
|
||||
|
||||
## 备份命令 (`dump`)
|
||||
|
||||
先转到git用户的权限: `su git`. 再Gitea目录运行 `./gitea dump`。一般会显示类似如下的输出:
|
||||
|
||||
```
|
||||
2016/12/27 22:32:09 Creating tmp work dir: /tmp/gitea-dump-417443001
|
||||
2016/12/27 22:32:09 Dumping local repositories.../home/git/gitea-repositories
|
||||
2016/12/27 22:32:22 Dumping database...
|
||||
2016/12/27 22:32:22 Packing dump files...
|
||||
2016/12/27 22:32:34 Removing tmp work dir: /tmp/gitea-dump-417443001
|
||||
2016/12/27 22:32:34 Finish dumping in file gitea-dump-1482906742.zip
|
||||
```
|
||||
|
||||
最后生成的 `gitea-dump-1482906742.zip` 文件将会包含如下内容:
|
||||
|
||||
* `custom` - 所有保存在 `custom/` 目录下的配置和自定义的文件。
|
||||
* `data` - 数据目录下的所有内容不包含使用文件session的文件。该目录包含 `attachments`, `avatars`, `lfs`, `indexers`, 如果使用sqlite 还会包含 sqlite 数据库文件。
|
||||
* `gitea-db.sql` - 数据库dump出来的 SQL。
|
||||
* `gitea-repo.zip` - Git仓库压缩文件。
|
||||
* `log/` - Logs文件,如果用作迁移不是必须的。
|
||||
|
||||
中间备份文件将会在临时目录进行创建,如果您要重新指定临时目录,可以用 `--tempdir` 参数,或者用 `TMPDIR` 环境变量。
|
||||
|
||||
## Restore Command (`restore`)
|
||||
|
||||
当前还没有恢复命令,恢复需要人工进行。主要是把文件和数据库进行恢复。
|
||||
|
||||
例如:
|
||||
|
||||
```
|
||||
apt-get install gitea
|
||||
unzip gitea-dump-1482906742.zip
|
||||
cd gitea-dump-1482906742
|
||||
mv custom/conf/app.ini /etc/gitea/conf/app.ini
|
||||
unzip gitea-repo.zip
|
||||
mv gitea-repo/* /var/lib/gitea/repositories/
|
||||
chown -R gitea:gitea /etc/gitea/conf/app.ini /var/lib/gitea/repositories/
|
||||
mysql -u$USER -p$PASS $DATABASE <gitea-db.sql
|
||||
# or sqlite3 $DATABASE_PATH <gitea-db.sql
|
||||
service gitea restart
|
||||
```
|
||||
|
|
@ -32,6 +32,13 @@ twofa_scratch=Двофакторний одноразовий пароль
|
|||
passcode=Код доступу
|
||||
|
||||
u2f_insert_key=Вставте ключ безпеки
|
||||
u2f_sign_in=Натисніть кнопку на ключі безпеки. Якщо не вдається знайти кнопки, повторно вставте ключ.
|
||||
u2f_press_button=Будь ласка, натисніть кнопку на ключі захисту...
|
||||
u2f_use_twofa=Використовуйте дво-факторний код з вашого телефону
|
||||
u2f_error=Неможливо прочитати ваш ключ безпеки!
|
||||
u2f_unsupported_browser=Ваш браузер не підтримує U2F ключі. Будь ласка, спробуйте інший браузер.
|
||||
u2f_error_1=Сталася невідома помилка. Спробуйте ще раз.
|
||||
u2f_error_3=Сервер не може обробити, ваш запит.
|
||||
u2f_reload=Оновити
|
||||
|
||||
repository=Репозиторій
|
||||
|
|
@ -132,6 +139,7 @@ confirm_password=Підтвердження пароля
|
|||
admin_email=Адреса електронної пошти
|
||||
install_btn_confirm=Встановлення Gitea
|
||||
test_git_failed=Не в змозі перевірити 'git' команду: %v
|
||||
invalid_db_setting=Налаштування бази даних є некоректними: %v
|
||||
save_config_failed=Не в змозі зберегти конфігурацію: %v
|
||||
invalid_admin_setting=Неприпустимі налаштування облікового запису адміністратора: %v
|
||||
install_success=Ласкаво просимо! Дякуємо вам за вибір Gitea. Розважайтеся, і будьте обережні!
|
||||
|
|
@ -257,8 +265,12 @@ team_name_been_taken=Назва команди вже зайнято.
|
|||
email_been_used=Ця електронна адреса вже використовується.
|
||||
openid_been_used=OpenID адреса '%s' вже використовується.
|
||||
username_password_incorrect=Неправильне ім'я користувача або пароль.
|
||||
enterred_invalid_repo_name=Невірно введено ім'я репозиторію.
|
||||
user_not_exist=Даний користувач не існує.
|
||||
cannot_add_org_to_team=Організацію неможливо додати як учасника команди.
|
||||
|
||||
invalid_ssh_key=Неможливо перевірити ваш SSH ключ: %s
|
||||
invalid_gpg_key=Неможливо перевірити ваш GPG ключ: %s
|
||||
auth_failed=Помилка автентифікації: %v
|
||||
|
||||
|
||||
|
|
@ -383,7 +395,9 @@ access_token_deletion=Видалити токен доступу
|
|||
twofa_disable=Вимкнути двофакторну автентифікацію
|
||||
or_enter_secret=Або введіть секрет: %s
|
||||
|
||||
u2f_register_key=Додати ключ безпеки
|
||||
u2f_nickname=Псевдонім
|
||||
u2f_delete_key=Видалити ключ безпеки
|
||||
|
||||
manage_account_links=Керування обліковими записами
|
||||
remove_account_link=Видалити облікові записи
|
||||
|
|
@ -414,6 +428,7 @@ create_repo=Створити репозиторій
|
|||
default_branch=Головна гілка
|
||||
mirror_prune=Очистити
|
||||
mirror_interval=Інтервал дзеркалювання (доступні значення 'h', 'm', 's')
|
||||
mirror_interval_invalid=Інтервал дзеркалювання є неприпустимим.
|
||||
mirror_address=Клонування з URL-адреси
|
||||
mirror_last_synced=Остання синхронізація
|
||||
watchers=Спостерігачі
|
||||
|
|
@ -423,6 +438,7 @@ pick_reaction=Залиште свою оцінку
|
|||
reactions_more=додати %d більше
|
||||
|
||||
form.reach_limit_of_creation=Ви досягли максимальної кількості %d створених репозиторіїв.
|
||||
form.name_reserved=Назву репозиторію '%s' зарезервовано.
|
||||
|
||||
need_auth=Клонувати з авторизацією
|
||||
migrate_type=Тип міграції
|
||||
|
|
@ -439,6 +455,7 @@ mirror_from=дзеркало
|
|||
forked_from=форк від
|
||||
fork_from_self=Ви не можете форкнути репозиторій, так як ви його власник.
|
||||
copy_link=Копіювати
|
||||
copy_link_success=Посилання було скопійоване
|
||||
copy_link_error=Натисніть ⌘-C або Ctrl-C, щоб скопіювати
|
||||
copied=Скопійовано
|
||||
unwatch=Не стежити
|
||||
|
|
@ -472,6 +489,7 @@ file_raw=Неформатований
|
|||
file_history=Історія
|
||||
file_view_raw=Перегляд Raw
|
||||
file_permalink=Постійне посилання
|
||||
file_too_large=Цей файл завеликий щоб бути показаним.
|
||||
stored_lfs=Збережено з Git LFS
|
||||
commit_graph=Графік комітів
|
||||
|
||||
|
|
@ -498,7 +516,10 @@ editor.commit_directly_to_this_branch=Зробіть коміт прямо в г
|
|||
editor.create_new_branch=Створити <strong>нову гілку</strong> для цього коміту та відкрити запит на злиття.
|
||||
editor.new_branch_name_desc=Ім'я нової гілки…
|
||||
editor.cancel=Відміна
|
||||
editor.filename_cannot_be_empty=Ім'я файлу не може бути порожнім.
|
||||
editor.branch_already_exists=Гілка '%s' вже присутня в репозиторії.
|
||||
editor.directory_is_a_file=Ім'я каталогу "%s" уже використовується як ім'я файлу в цьому репозиторії.
|
||||
editor.file_already_exists=Файл з назвою "%s" уже існує у цьому репозиторію.
|
||||
editor.no_changes_to_show=Нема змін для показу.
|
||||
editor.fail_to_update_file=Не вдалося оновити/створити файл '%s' через помилку: %v
|
||||
editor.add_subdir=Додати каталог…
|
||||
|
|
@ -514,6 +535,7 @@ commits.message=Повідомлення
|
|||
commits.date=Дата
|
||||
commits.older=Давніше
|
||||
commits.newer=Новіше
|
||||
commits.signed_by=Підписано
|
||||
|
||||
ext_issues=Зов. Проблеми
|
||||
|
||||
|
|
@ -606,6 +628,7 @@ issues.label_edit=Редагувати
|
|||
issues.label_delete=Видалити
|
||||
issues.label_modify=Редагувати мітку
|
||||
issues.label_deletion=Видалити мітку
|
||||
issues.label_deletion_success=Мітку було видалено.
|
||||
issues.label.filter_sort.alphabetically=За алфавітом
|
||||
issues.label.filter_sort.reverse_alphabetically=З кінця алфавіту
|
||||
issues.label.filter_sort.by_size=Розмір
|
||||
|
|
@ -854,6 +877,8 @@ settings.add_deploy_key=Додати ключ для розгортування
|
|||
settings.is_writable=Увімкнути доступ для запису
|
||||
settings.title=Заголовок
|
||||
settings.deploy_key_content=Зміст
|
||||
settings.deploy_key_deletion=Видалити ключ для розгортування
|
||||
settings.deploy_key_deletion_success=Ключі розгортання було видалено.
|
||||
settings.branches=Гілки
|
||||
settings.protected_branch=Захист гілки
|
||||
settings.protected_branch_can_push=Дозволити push?
|
||||
|
|
@ -863,6 +888,7 @@ settings.protect_whitelist_search_users=Пошук користувачів…
|
|||
settings.protect_whitelist_search_teams=Пошук команд…
|
||||
settings.add_protected_branch=Увімкнути захист
|
||||
settings.delete_protected_branch=Вимкнути захист
|
||||
settings.protected_branch_deletion=Відключити захист гілки
|
||||
settings.choose_branch=Оберіть гілку…
|
||||
settings.no_protected_branch=Немає захищених гілок.
|
||||
|
||||
|
|
@ -902,6 +928,8 @@ release.save_draft=Зберегти чернетку
|
|||
release.edit_release=Оновити реліз
|
||||
release.delete_release=Видалити реліз
|
||||
release.deletion=Видалити реліз
|
||||
release.deletion_success=Реліз, було видалено.
|
||||
release.tag_name_invalid=Неприпустиме ім'я тега.
|
||||
release.downloads=Завантажити
|
||||
|
||||
branch.name=Ім'я гілки
|
||||
|
|
@ -909,9 +937,13 @@ branch.search=Пошук гілок
|
|||
branch.delete_head=Видалити
|
||||
branch.delete=Видалити гілку '%s'
|
||||
branch.delete_html=Видалити гілку
|
||||
branch.deletion_success=Гілка '%s' видалена.
|
||||
branch.deletion_failed=Не вдалося видалити гілку "%s".
|
||||
branch.create_from=з '%s'
|
||||
branch.create_success=Створено гілку "%s".
|
||||
branch.branch_already_exists=Гілка '%s' вже присутня в репозиторії.
|
||||
branch.deleted_by=Видалено %s
|
||||
branch.restore_success=Гілку "%s" відновлено.
|
||||
|
||||
topic.manage_topics=Керувати тематичними мітками
|
||||
topic.done=Готово
|
||||
|
|
@ -934,6 +966,7 @@ team_name_helper=Назва команди має бути простою та
|
|||
team_permission_desc=Права доступу
|
||||
team_unit_desc=Дозволити доступ до розділів репозиторію
|
||||
|
||||
form.name_reserved=Назву організації '%s' зарезервовано.
|
||||
|
||||
settings=Налаштування
|
||||
settings.options=Організація
|
||||
|
|
@ -941,6 +974,7 @@ settings.full_name=Повне ім'я
|
|||
settings.website=Веб-сайт
|
||||
settings.location=Розташування
|
||||
settings.update_settings=Оновити налаштування
|
||||
settings.update_setting_success=Налаштування організації оновлені.
|
||||
settings.delete=Видалити організацію
|
||||
settings.delete_account=Видалити цю організацію
|
||||
settings.confirm_delete_account=Підтвердіть видалення
|
||||
|
|
@ -972,6 +1006,7 @@ teams.update_settings=Оновити налаштування
|
|||
teams.delete_team=Видалити команду
|
||||
teams.add_team_member=Додати учасника команди
|
||||
teams.delete_team_title=Видалити команду
|
||||
teams.delete_team_success=Команду було видалено.
|
||||
teams.read_permission_desc=Ця команда має доступ для <strong>читання</strong>: учасники можуть переглядати та клонувати репозиторії.
|
||||
teams.write_permission_desc=Ця команда надає доступ на <strong>запис</strong>: учасники можуть отримувати й виконувати push команди до репозитрію.
|
||||
teams.admin_permission_desc=Ця команда надає <strong>адміністраторський</strong> доступ: учасники можуть читати, виконувати push команди та додавати співробітників до репозиторію.
|
||||
|
|
@ -1008,6 +1043,7 @@ dashboard.server_uptime=Uptime серверу
|
|||
dashboard.current_memory_usage=Поточне використання пам'яті
|
||||
dashboard.total_memory_allocated=Виділено пам'яті загалом
|
||||
dashboard.memory_obtained=Отримано пам'яті
|
||||
dashboard.memory_allocate_times=Виділення пам'яті
|
||||
dashboard.current_heap_usage=Поточне використання динамічної пам'яті
|
||||
dashboard.heap_memory_obtained=Отримано динамічної пам'яті
|
||||
dashboard.heap_memory_idle=Не використовується динамічною пам'яттю
|
||||
|
|
@ -1041,6 +1077,7 @@ users.send_register_notify=Надіслати повідомлення про р
|
|||
users.edit=Редагувати
|
||||
users.auth_source=Джерело автентифікації
|
||||
users.local=Локальні
|
||||
users.update_profile_success=Обліковий запис користувача було оновлено.
|
||||
users.edit_account=Редагувати обліковий запис
|
||||
users.max_repo_creation=Максимальна кількість репозиторіїв
|
||||
users.max_repo_creation_desc=(Введіть -1, щоб використовувати глобальний ліміт за замовчуванням.)
|
||||
|
|
@ -1052,6 +1089,7 @@ users.allow_import_local=Може імпортувати локальні реп
|
|||
users.allow_create_organization=Може створювати організацій
|
||||
users.update_profile=Оновити обліковий запис
|
||||
users.delete_account=Видалити цей обліковий запис
|
||||
users.deletion_success=Обліковий запис користувача було видалено.
|
||||
|
||||
orgs.org_manage_panel=Керування організаціями
|
||||
orgs.name=Назва
|
||||
|
|
@ -1074,6 +1112,7 @@ auths.new=Додати джерело автентифікації
|
|||
auths.name=Ім'я
|
||||
auths.type=Тип
|
||||
auths.enabled=Увімкнено
|
||||
auths.syncenabled=Увімкнути синхронізацію користувача
|
||||
auths.updated=Оновлено
|
||||
auths.auth_type=Тип автентифікації
|
||||
auths.auth_name=Назва автентифікації
|
||||
|
|
@ -1081,6 +1120,8 @@ auths.security_protocol=Протокол безпеки
|
|||
auths.domain=Домен
|
||||
auths.host=Хост
|
||||
auths.port=Порт
|
||||
auths.bind_dn=Прив'язати DN
|
||||
auths.bind_password=Прив'язати пароль
|
||||
auths.user_base=База пошуку користувачів
|
||||
auths.user_dn=DN користувача
|
||||
auths.search_page_size=Розмір сторінки
|
||||
|
|
@ -1094,6 +1135,7 @@ auths.enable_tls=Увімкнути TLS-шифрування
|
|||
auths.skip_tls_verify=Пропустити перевірку TLS
|
||||
auths.pam_service_name=Ім'я служби PAM
|
||||
auths.oauth2_provider=Постачальник OAuth2
|
||||
auths.oauth2_clientID=ID клієнта (ключ)
|
||||
auths.oauth2_clientSecret=Ключ клієнта
|
||||
auths.oauth2_tokenURL=URL токену
|
||||
auths.oauth2_authURL=URL авторизації
|
||||
|
|
@ -1133,6 +1175,7 @@ config.script_type=Тип скрипта
|
|||
|
||||
config.ssh_config=Конфігурація SSH
|
||||
config.ssh_enabled=Увімкнено
|
||||
config.ssh_start_builtin_server=Використовувати вбудований сервер
|
||||
config.ssh_domain=Домен сервера
|
||||
config.ssh_port=Порт
|
||||
config.ssh_listen_port=Порт що прослуховується
|
||||
|
|
@ -1199,6 +1242,7 @@ config.session_life_time=Час життя сесії
|
|||
config.https_only=Тільки HTTPS
|
||||
config.cookie_life_time=Час життя cookie-файлу
|
||||
|
||||
config.picture_config=Налаштування фотографії або аватари
|
||||
config.picture_service=Сервіс зображень
|
||||
config.disable_gravatar=Вимкнути Gravatar
|
||||
config.enable_federated_avatar=Увімкнути зовнішні аватари
|
||||
|
|
@ -1298,6 +1342,7 @@ mark_as_unread=Позначити як непрочитане
|
|||
mark_all_as_read=Позначити всі як прочитані
|
||||
|
||||
[gpg]
|
||||
error.generate_hash=Не вдалося згенерувати хеш коміту
|
||||
error.not_signed_commit=Непідписаний коміт
|
||||
|
||||
[units]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user