Развертывание Git (Bare Repo) через SSH В этом руководстве показано, как настроить систему контроля версий без сторонних сервисов вроде GitHub. Создайте полностью изолированный и супер приватный репозиторий на своём сервере — полный контроль, никаких утечек, только вы и ваш код.
На удаленном сервере создаем (bare) репозиторий. В нем хранятся
только дельты и снапшоты, исходных файлов в открытом виде нет.
Кстати рекомендую VPS c большим диском по низким ценам!
- это не реклама 100гигов за 330р на момент публикации # 1. Подключаемся к серверу ssh user@remote-server-ip # 2. Создаем директорию для хранения репозиториев mkdir -p ~/gitshare/project.git # 3. Инициализируем bare-репозиторий cd ~/gitshare/project.git git init --bare Обычный рабочий процесс разработчика. # 1. Клонируем репозиторий (SSH используется автоматически) # Синтаксис: git clone user@host:/путь/до/папки git clone user@remote-server-ip:~/gitshare/project.git # 2. Переходим в папку cd project # 3. Создаем проверочн