pub fn push_commit( commit: &Commit, remote_name: &str, remote_branch: &str, ) -> Result<(), GitPushError>