This is probably the 'ssh' version done
This commit is contained in:
parent
9b9aee07d6
commit
2dc58d9b7c
1 changed files with 11 additions and 3 deletions
14
fsss-ssh.sh
14
fsss-ssh.sh
|
@ -1,8 +1,11 @@
|
||||||
echo '[INFO] Make sure to run this script as the user that forejo runs as, over ssh, or with manual ownership grants to your current tty!'
|
echo '[INFO] Make sure to run this script as the user that forejo runs as, over ssh, or with manual ownership grants to your current tty!'
|
||||||
|
rname="NUL"
|
||||||
|
read -p '"Real Name" for gpg and git: ' rname
|
||||||
|
email="NUL"
|
||||||
|
read -p 'Email: ' email
|
||||||
echo '[INFO] Now creating a gpg key, please fill out the inforemation with what you want for forejo to use.'
|
echo '[INFO] Now creating a gpg key, please fill out the inforemation with what you want for forejo to use.'
|
||||||
echo '[INFO] Since the creator is uncertain if it is supported, this script recommends having no passphrase on this key.'
|
echo "$ gpg --default-new-key-algo rsa4096 --quick-gen-key --batch --passphrase '' '$rname <$email>'"
|
||||||
echo '$ gpg --default-new-key-algo rsa4096 --gen-key'
|
gpg --default-new-key-algo rsa4096 --quick-gen-key --batch --passphrase '' '$rname <$email>'
|
||||||
gpg --default-new-key-algo rsa4096 --gen-key
|
|
||||||
echo '[INFO] Listing keys'
|
echo '[INFO] Listing keys'
|
||||||
echo '$ gpg --list-secret-keys --keyid-format=long'
|
echo '$ gpg --list-secret-keys --keyid-format=long'
|
||||||
gpg --list-secret-keys --keyid-format=long
|
gpg --list-secret-keys --keyid-format=long
|
||||||
|
@ -11,3 +14,8 @@ echo "[INFO] Detected key: $key_id"
|
||||||
echo '[INFO] Having git recognize this as the default signing key for this user...'
|
echo '[INFO] Having git recognize this as the default signing key for this user...'
|
||||||
echo "$ git config --global user.signingkey $key_id"
|
echo "$ git config --global user.signingkey $key_id"
|
||||||
git config --global user.signingkey $key_id
|
git config --global user.signingkey $key_id
|
||||||
|
echo "[INFO] Having git use \"$rname\" as name and \"email\" as email..."
|
||||||
|
echo "$ git config --global user.name \"$rname\""
|
||||||
|
git config --global user.name "$rname"
|
||||||
|
echo "$ git config --global user.email \"$email\""
|
||||||
|
git config --global user.email "$email"
|
||||||
|
|
Loading…
Reference in a new issue