generic git remote