Do you have to be an Orthodox Christian to get married in a Greek Orthodox Church?

Yes. In order to get married in The Orthodox Church, you must be a baptized Orthodox Christian.