support https repos and update hub syntax