понедельник, 1 июля 2013 г.

Все свое ношу с собой. Часть 3

Продолжаем дрючить настраивать Ubuntu Server. Сегодня мы установим LAMP, Git и SSH (нужен Git-у и др.).


Разработчики Убунту позаботились о безгеморойной установке 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.git
git push origin master где вместо user пишем ваш логин в Ubuntu
Часть 4

Комментариев нет:

Отправить комментарий