move git_getpass to its own source file