use REPO_FROM to get repository changes

REPO_FROM and the url which performed the POST request could be
different. This could be improved getting the ssh url from gitlab API,
but that could be over-engineering.