Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🖥️ Как быстро поднять и настроить свой собственный Git-сервер

🖥️ Как быстро поднять и настроить свой собственный Git-сервер Хочешь иметь полный контроль над кодом и командой? Настроить собственный Git-сервер — проще, чем кажется! Вот лайфхак для тех, кто любит свободу и безопасность. - Устанавливаем Git: sudo apt-get install git - Создаем публичный репозиторий: sudo mkdir -p /opt/git/myproject.git cd /opt/git/myproject.git sudo git init --bare - Настраиваем права доступа и владельца: sudo chown -R $USER:$USER /opt/git/myproject.git - Добавляем удаленный репозиторий у себя на машине или у коллег: git remote add origin ssh://user@server:/opt/git/myproject.git - Для быстрого клонирования: git clone ssh://user@server:/opt/git/myproject.git Теперь команда управляет кодом по своему усмотрению! Всё, что нужно — это SSH-доступ и немного командной строки. Ты можешь расширить свой сервер, добавив автоматические хуки, CI или бэкапы. А главное — все данные под твоим контролем. Приготовься к самостоятельному управлению репозиториями! 💬 Подпис

🖥️ Как быстро поднять и настроить свой собственный Git-сервер

Хочешь иметь полный контроль над кодом и командой? Настроить собственный Git-сервер — проще, чем кажется! Вот лайфхак для тех, кто любит свободу и безопасность.

- Устанавливаем Git:

sudo apt-get install git

- Создаем публичный репозиторий:

sudo mkdir -p /opt/git/myproject.git

cd /opt/git/myproject.git

sudo git init --bare

- Настраиваем права доступа и владельца:

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

- Добавляем удаленный репозиторий у себя на машине или у коллег:

git remote add origin ssh://user@server:/opt/git/myproject.git

- Для быстрого клонирования:

git clone ssh://user@server:/opt/git/myproject.git

Теперь команда управляет кодом по своему усмотрению! Всё, что нужно — это SSH-доступ и немного командной строки.

Ты можешь расширить свой сервер, добавив автоматические хуки, CI или бэкапы. А главное — все данные под твоим контролем.

Приготовься к самостоятельному управлению репозиториями!

💬 Подписывайся на https://t.me/LinuxSkill — там много таких хитростей! А для тестов — https://t.me/gradeliftbot.

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