Я хочу развернуть из под Windows Node.JS приложение на тестовый сервер в локальной сети с CentOS с помощью Capistrano 3. Не понимаю какую ссылку я должен указать в этой строчке, если я НЕ использую для проекта GitHub, Bitbucket, и т.д. но использую просто Git
# файл config/deploy/testserver.rb
set :repo_url, "git@example.com:me/my_repo.git"
Если без неё то при развёртывании одна из команд скрипта выглядит так
01 git ls-remote HEAD
консоль выдаёт сообщение
01 fatal: 'HEAD' does not appear to be a git repository
Если я укажу
# файл config/deploy/testserver.rb
set :repo_url, "."
команда изменится на
01 git ls-remote . HEAD
а сообщение на
01 fatal: '.' does not appear to be a git repository
Также указывал ссылку вроде
# файл config/deploy/testserver.rb
set :repo_url, "file:///D:/myproject"
То есть я не могу без указания репозитория, и с указанием локального репозитория(".") тоже не работает. Что я делаю не так? С английским не очень дружу но обгуглил пару десятков способов ни один не помог, понял что сам не пойму.
Как я могу использовать локальный репозиторий? Если это делается только с сервером для контроля версий, как можно организовать свой, как сегодня это делают GitLab или ещё через что то?