Поскольку я не хочу тратить + 12 долл. На простой в использовании частный хостинг github.com, я размещаю множество своих библиотек кода в небольших репозиториях на учетной записи общего хостинга . Это позволяет мне иметь столько репозиториев, сколько я хочу.
Поскольку для этих репозиториев не требуется никаких ресурсов, я также разместил на этом аккаунте пару очень легких сайтов, чтобы максимально эффективно использовать их. Эти сайты на самом деле используют те же репозитории в качестве подмодулей своих проектов.
Итак, я нажимаю / извлекаю код для каждого репо и сайта через ssh. Сами сайты, устанавливающие только пару директив, также вытягивают эти подмодули.
Итак, у меня на компьютере есть проект simplesite.tld с подмодулем, который выглядит следующим образом:
[submodule "modules/blog"]
path = modules/blog
url = user@simplesite.tld:~/git/modules/blog/
Затем я отправляю код в simplesite.tld и захожу на общий хост через SSH и обновляю модули simplesite.tld
git submodule update
Но он запрашивает мой пароль SSH для «пользователя», чтобы войти в систему и получить код репо. Что просто раздражает, поскольку репо находится на том же сервере.
Так есть ли лучшая ссылка для субмодулей, которую я могу использовать, и оба иностранных компьютера (например, мой ПК) и проекты в одном жестком диске могут оба использовать?