How do I get text to speech to pronounce git and github correctly?
I found through trial and error that using 2 'g's will make it pronounce the 'g' as a hard 'g'.  Example:

    say -v Daniel 'And as for the Cat — what an unbelievable ggit.'


The one that really confuses me though is this:

    say -v Daniel "gitt"


I have no idea why this is pronounced as "grit".  All I can say is, "Think different."