GitHub is a place to share code with friends, co-workers, classmates, and complete strangers, helping individuals and teams to write faster, better code.
GnuPG allows to encrypt and sign the data and communication, features a versatile key management system as well as access modules for all kinds of public key directories.