1.5 KiB
layout | title | date | permalink | categories |
---|---|---|---|---|
post | git-secret-init | 2023-12-28 15:37:04 +0000 | git-secret-init | command |
git-secret-init - initializes git-secret repository.
SYNOPSIS
git secret init
DESCRIPTION
git-secret-init
- initializes a git-secret
repo by setting up a .gitsecret
directory.
git-secret-init
should be run inside a git
repo, to create the
.gitsecret
directory and initialize the repo for git-secret.
Until a repository is initialized with git secret init
, all other git-secret
commands are unavailable.
If a .gitsecret
directory already exists, git-secret-init
exits without making any changes.
Otherwise,
-
.gitignore
is modified to ignoregit-secret
'srandom_seed_file
, and to not ignore.secret
files, -
a .gitsecret directory is created with the sub-directories /keys and /paths,
-
The
.gitsecret/keys
subdirectory permission is set to 700 to make gnupg happy.
See git-secret(7) for information about renaming the .gitsecret
folder with the SECRETS_DIR
environment variable, and changing the extension git-secret
uses for secret files
with the SECRETS_EXTENSION
environment variable.
OPTIONS
-h - shows this help.
MANUAL
Run man git-secret-init
to see this document.