added git_url and git cloning support