Easy answer after much head scratching.
Don't use Cygwin for github access. An alternative is to do all your normal terminal functions in Cygwin and then use Windows Command Line for
git push origin
Be sure to have ssh keys added to your account. Here are steps to add ssh to github. Also be sure your ssh keys have a passphrase.