use git protocol