If they're not tech savvy, what are they going to do with the code? Is it just a required deliverable?
I always just save a copy of the repo (usually we make a special "deliverables" branch), delete the .git and zip it and put it on our MFT server, for which I provide the customer a login.