When transmitting sensitive information, we never want to send unencrypted e-mails, but use GPG/PGP encryption.
Before starting, create a new entry in KeePass for your GPG key and create a new password. See the Security Guidelines for password policies.
Start generating a key by running the following command in your terminal
dm-crypt has multiple passphrase slots. The process will be to add a new passphrase to a new slot, check that it works, and then remove the old passphrase.
$ lsblk --fs NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT nvme0n1 ├─nvme0n1p1 vfat 65CB-0937 503,2M 2% /boot/ef...
Before starting, create a new entry in KeePass for your SSH key and create a new password. See the Security Guidelines for password policies.
Make sure you use a up-to-date SSH version to use secure values for the key generation, as for now at least 2048 Bit RSA!
ssh-keygen -f ~/.ssh/firstname.lastname -C "firstname.lastname@example.org"
When entering the password for your key, copy it once from KeePass (via the clipboard) and type it manually the second t...
Git can be configured in
~/.gitconfig. Here is an overview about common configurations.
Please keep this default config simple. It should be a starting point for new developers learning Git.
To appear with your name in commits:
[user] name = Your Name email = email@example.com
[color] ui = auto # The value for these configuration variables is a # list of colors (at most two) and attributes (at # most one), separated by spaces. # The colors accepted are: #...