Продолжаем дрючить настраивать Ubuntu Server. Сегодня мы установим LAMP, Git и SSH (нужен Git-у и др.).
Разработчики Убунту позаботились о безгеморойной установке LAMP и создали утилитку
Запускаем
Теперь осталось установить Git:
Часть 4
Разработчики Убунту позаботились о безгеморойной установке LAMP и создали утилитку
tasksel
(если у вас ее почему-то нет, то можно установить командой sudo apt-get install tasksel).
Запускаем
sudo taskselи в появившемся окне отмечаем (пробелом) пакеты OpenSSH server и LAMP server. Жмем Enter. В процессе установки спросят пароль к БД.
Теперь осталось установить Git:
sudo apt-get install git-coreДобавить в /etc/ssh/sshd_config строку: AllowUsers git и перезапустить ssh
sudo echo "AllowUsers git" >> /etc/ssh/sshd_config sudo /etc/init.d/ssh restartСоздадим папку для проекта и в ней сделаем "голый" (без файлов, в него можно делать только push) репозиторий:
cd mkdir proj.git cd proj.git git init --bareВ винде (тоже должен быть предварительно установлен git) заходим в папку с проектом, создаем там локальный репозиторий, добавляем все файлы и делаем первый коммит.
git init git add . git commit -m "init commit"Теперь можно связать его с удалённым и залить на сервер.
git remote add origin ssh://user@192.168.0.100:22/home/user/proj.gitgit push origin master где вместо user пишем ваш логин в Ubuntu
Комментариев нет:
Отправить комментарий