gpg --export [email protected] > my_key.pub
The file can then be shared to other people.
gpg --armor --export YOUR_KEY_ID_HERE
This text can then be used on GitHub for example to verify commits.
gpg --output mygpgkey_sec.gpg --armor --export-secret-key ABCDFE01
gpg --import ~/mygpgkey_pub.gpg
gpg --allow-secret-key-import --import ~/mygpgkey_sec.gpg