У меня есть git-сервер с различными репозиториями, настроенными в VirtualBox (Lubuntu).
Если я клонирую репозиторий с другой виртуальной машины с помощью команды:
git clone ssh://git@192.168.1.120/home/git/myproject.git
, это работаеткак и ожидалось (после ввода пароля от пользователя 'git').
Что я хочу сделать, это клонировать хранилище через https , например:
git clone https://192.168.1.120/home/git/myproject.git
но я получаю сообщение об ошибке:
fatal: unable to access 'https://192.168.1.120/home/git/myproject.git':
Failed to connect to 192.168.1.120 port 443: Connection refused
Ключ виртуальной машины, которая хочет получить хранилище, уже скопирован в папку ~ / .ssh / authorized_keys на сервере git.
Я был бы рад, если бы кто-нибудь дал мне подсказку на это.
РЕДАКТИРОВАТЬ: Apache2 работает сейчас, и порт 443 работает.Я могу открыть папку с репозиториями в браузере и увидеть все репозитории при наборе
https://192.168.1.120/git/
, затем я могу просматривать каталоги.Но когда я выполняю
git clone https://192.168.1.120/git/myproject.git
, происходит сбой с ошибкой:
fatal: repository 'https://192.168.1.120/git/myproject.git/' not found
Я предполагаю, что путь правильный, поскольку он совпадает с используемым в веб-браузере.