Support (%40|@) username (en|de)coding for repository urls and authentication