Если вы хотите запустить git log
локально, вам нужно будет клонировать репозиторий (разве это не то, что вы пытались сделать?):
git clone example.net/repo
Недостатком является то, что для его хранения на веб-сервере потребуется место, но любое последующее извлечение будет загружать только новые изменения и может быть довольно быстрым и зависит от размера изменений:
cd repo
git pull
Вы можете сделать pull
либо в crontab, либо даже запустить его с хоста хранилища, используя ловушку, чтобы обновлять его только при необходимости.