gays!
I have been troubled by a problem for a long time
i have written the pre-receive script according to the gitlab docs, and run it on server side.