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

🚀 Как быстро развернуть собственный репозиторий на Git внутри Linux

🚀 Как быстро развернуть собственный репозиторий на Git внутри Linux Привет, любознательные админы! 🎯 Хотите контролировать свои проекты и обновлять их без лишних усилий? Сегодня расскажу, как подготовить личный Git-сервер за несколько минут — без сложных настроек и лишней головной боли. Первое — создаем папку для репозитория: - mkdir ~/myrepo.git Затем инициализируем его как "мягкий" сервер: - cd ~/myrepo.git git init --bare Далее, добавляем тот самый репозиторий как удаленный и пушим туда свои изменения: - git remote add origin user@server:~/myrepo.git git push -u origin master Чтобы обеспечить доступ с любого устройства, убедитесь, что SSH-ключи настроены. И — вот удивительный лайфхак — можно использовать SSH-конфиг для автоматизации: - nano ~/.ssh/config и добавить туда: Host mygit HostName server User user IdentityFile ~/.ssh/id_rsa Теперь команда для пуша — один короткий вызов: - git push mygit master Готово! Вся магия — в простоте и скорости. Не забудьте

🚀 Как быстро развернуть собственный репозиторий на Git внутри Linux

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

Первое — создаем папку для репозитория:

- mkdir ~/myrepo.git

Затем инициализируем его как "мягкий" сервер:

- cd ~/myrepo.git

git init --bare

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

- git remote add origin user@server:~/myrepo.git

git push -u origin master

Чтобы обеспечить доступ с любого устройства, убедитесь, что SSH-ключи настроены. И — вот удивительный лайфхак — можно использовать SSH-конфиг для автоматизации:

- nano ~/.ssh/config

и добавить туда:

Host mygit

HostName server

User user

IdentityFile ~/.ssh/id_rsa

Теперь команда для пуша — один короткий вызов:

- git push mygit master

Готово! Вся магия — в простоте и скорости. Не забудьте правильно настроить права доступа к папке, чтобы никто посторонний не увидел ваши секреты.

А у тебя есть собственный Git-сервер? Или снова используешь публичные площадки?

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