Найти в Дзене
Уроки Linux

🚀 Развертываем собственный Git-сервер на Linux за 10 минут

🚀 Развертываем собственный Git-сервер на Linux за 10 минут! Хочешь сэкономить деньги и иметь полный контроль над кодом? Настройка собственного Git-сервера — отличный шаг к независимости. Забудь о сторонних сервисах — создаем свой репозиторий с нуля! Что понадобится: - Ubuntu/Linux server - Установленный Git - Доступ по SSH Начнем с установки Git: sudo apt update sudo apt install git -y Создаем директорию для репозитория: mkdir -p /srv/git/myproject.git cd /srv/git/myproject.git git init --bare Настраиваем права и разрешения: - Передача прав владельцу под свою учетку: sudo chown -R $USER:$USER /srv/git/myproject.git - Подключение к серверу через SSH и добавление удаленного репозитория: git remote add origin ssh://user@yourserver:/srv/git/myproject.git Теперь можно пушить и клонировать — полный контроль у тебя в руках. Весь секрет — правильно настроить SSH-доступ и убедиться, что порт 22 открыт. У тебя уже есть свой Git-сервер? Что ты чаще используешь — облачные решения или

🚀 Развертываем собственный Git-сервер на Linux за 10 минут!

Хочешь сэкономить деньги и иметь полный контроль над кодом? Настройка собственного Git-сервера — отличный шаг к независимости. Забудь о сторонних сервисах — создаем свой репозиторий с нуля!

Что понадобится:

- Ubuntu/Linux server

- Установленный Git

- Доступ по SSH

Начнем с установки Git:

sudo apt update

sudo apt install git -y

Создаем директорию для репозитория:

mkdir -p /srv/git/myproject.git

cd /srv/git/myproject.git

git init --bare

Настраиваем права и разрешения:

- Передача прав владельцу под свою учетку:

sudo chown -R $USER:$USER /srv/git/myproject.git

- Подключение к серверу через SSH и добавление удаленного репозитория:

git remote add origin ssh://user@yourserver:/srv/git/myproject.git

Теперь можно пушить и клонировать — полный контроль у тебя в руках. Весь секрет — правильно настроить SSH-доступ и убедиться, что порт 22 открыт.

У тебя уже есть свой Git-сервер? Что ты чаще используешь — облачные решения или самодельные репозитории? Собираешь командой или по одному?

📚 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!