As long as you don't really have to or it's not the place (personal site, facebook) I'd keep it under a pseudonym.
Better yet a different for each site you use.
So when you want to show your git on your resume it's not liked to your poast name where you talk about horse fucking etc