add check_valid_git_url function