Publishing the public key that you use to push to github/gitlab is not a big issue... But Re-using your github key-pair, to connect to other unknown and uncontrolled places, _is_ a security issue.<p>Even re-using your daily system user, for this, is a security issue.<p>But if you never did read the sshd_config man page, or never did play with its options, maybe you're unaware of this.<p>Also the sshd could be modified at source level.