Если у вас есть SSH-доступ к машине, с которой собираетесь клонировать репозитарий, то можно работать по ssh: $ git clone remote_user@remote.host:/absolute/path/to/repo
Попробуйте проверять заголовок X-Requested-With, тогда не придется добавлять параметр в URL. По-моему все JS-библиотеки сейчас добавляют его (стандарт?)