У меня есть проект java, основанный на oss pom, размещенный в gitlab - JBus. Я хочу настроить автоматическое развертывание в центральный репозиторий maven через gitlab-ci-runner.Автоматическое создание ключей GnuPG во время развертывания maven не экспортирует секретный ключ
Одна проблема, с которой я столкнулся сейчас, - это автоматическое создание ключей gpg на сервере gitlab ci. Я последовал ниже шаги
$cat >foo <<EOF
%echo Generating a basic OpenPGP key
Key-Type: DSA
Key-Length: 1024
Subkey-Type: ELG-E
Subkey-Length: 1024
Name-Real: Anindya Chatterjee
Name-Comment: with stupid passphrase
Name-Email: anidotnet- at -gmail.com
Expire-Date: 0
Passphrase: abc
%pubring foo.pub
%secring foo.sec
# Do a commit here, so that we can later print "done" :-)
%commit
%echo done
EOF
$gpg2 --verbose --batch --gen-key foo
Но выше вещь не генерирует foo.sec
файл с секретным ключом кольцом.
Я удалил ваш второй вопрос о поиске примера - несколько вопросов, связанных с вопросом/вопросом, обескуражены в Stack Exchange, и все равно было неясно. Какой пример вы после? –
Документация GnuPG [распространяется до сих пор] (https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commitdiff;h=ca02a8b78fca8815388a859962584d75169ae3ee). –