borgbackup/docs/usage/key_import.rst.inc

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

69 lines
4.7 KiB
PHP
Raw Normal View History

2016-10-01 12:23:36 -04:00
.. IMPORTANT: this file is auto-generated from borg's built-in help, do not edit!
.. _borg_key_import:
borg key import
---------------
.. code-block:: none
2016-10-01 12:23:36 -04:00
2022-06-23 19:19:19 -04:00
borg [common options] key import [options] [PATH]
2016-10-01 12:23:36 -04:00
2017-06-20 09:22:24 -04:00
.. only:: html
2017-06-20 05:49:26 -04:00
2017-06-20 09:22:24 -04:00
.. class:: borg-options-table
2016-10-01 12:23:36 -04:00
2026-06-16 08:17:43 -04:00
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
| **positional arguments** |
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
| | ``PATH`` | path to the backup ('-' to read from stdin) |
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
| **options** |
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
| | ``--paper`` | interactively import from a backup done with ``--paper`` |
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
| | ``--key-location LOCATION`` | where to store the imported key: 'repokey' (in the repository, default) or 'keyfile' (in the local keys directory) |
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
| .. class:: borg-common-opt-ref |
| |
| :ref:`common_options` |
+-------------------------------------------------------+-----------------------------+--------------------------------------------------------------------------------------------------------------------+
2016-10-01 12:23:36 -04:00
2017-06-20 09:22:24 -04:00
.. raw:: html
2017-06-20 05:49:26 -04:00
2017-06-20 09:22:24 -04:00
<script type='text/javascript'>
$(document).ready(function () {
2017-06-20 09:22:24 -04:00
$('.borg-options-table colgroup').remove();
})
</script>
2016-10-01 12:23:36 -04:00
2017-06-20 09:22:24 -04:00
.. only:: latex
2017-06-20 09:22:24 -04:00
PATH
2017-07-23 11:12:01 -04:00
path to the backup ('-' to read from stdin)
2017-06-20 09:22:24 -04:00
2025-04-21 15:07:46 -04:00
options
2017-06-20 09:22:24 -04:00
--paper interactively import from a backup done with ``--paper``
2026-06-16 08:17:43 -04:00
--key-location LOCATION where to store the imported key: 'repokey' (in the repository, default) or 'keyfile' (in the local keys directory)
2017-06-20 09:22:24 -04:00
:ref:`common_options`
|
2016-10-01 12:23:36 -04:00
Description
~~~~~~~~~~~
This command restores a key previously backed up with the export command.
2016-10-01 12:23:36 -04:00
If the ``--paper`` option is given, the import will be an interactive
process in which each line is checked for plausibility before
2020-10-04 14:32:38 -04:00
proceeding to the next line. For this format PATH must not be given.
For repositories using keyfile encryption, the key file which ``borg key
import`` writes to depends on several factors. If the ``BORG_KEY_FILE``
environment variable is set and non-empty, ``borg key import`` creates
or overwrites that file named by ``$BORG_KEY_FILE``. Otherwise, ``borg
key import`` searches in the ``$BORG_KEYS_DIR`` directory for a key file
associated with the repository. If a key file is found in
``$BORG_KEYS_DIR``, ``borg key import`` overwrites it; otherwise, ``borg
key import`` creates a new key file in ``$BORG_KEYS_DIR``.