Skip to content
This repository has been archived by the owner on Jan 17, 2020. It is now read-only.

Ubuntu 14.04 plus frontend guide

mrpavlikov edited this page Sep 6, 2014 · 35 revisions

Git

Устанавливаем git:

sudo apt-get install git

Указываем свои email и имя:

git config --global user.email "[email protected]"
git config --global user.name "Your Name"

SSH ключ

Генерируем ssh ключ, указав в комментарии свой email:

ssh-keygen -t rsa -C "[email protected]"

Сохраняем в директории по умолчанию (жмем enter):

Enter file in which to save the key (/home/koste/.ssh/id_rsa):

Указываем passphrase для разблокировки ключа. Этот пароль нужно будет вводить один раз за сеанс работы с системой (т.е. после каждого логина).

Enter passphrase (empty for no passphrase)

Чтобы посмотреть ключ и скопировать его для добавления на Github / Gitlab / Bitbucket мы можем воспользоваться командой cat:

cat ~/.ssh/id_rsa.pub

Git clone

Проверяем, что git и ключ работают:

cd /var/www
git clone [email protected]:mrpavlikov/kelnik-foundation.git kelnik-foundation
cd kelnik-foundation
npm install

Если npm в процессе установки начнет ругаться, что ему не хватает прав, то скорее всего в домашней директории создалась папка tmp от пользователя root. Исправляем запуском команды sudo chown <username>:<username> ~/tmp, после чего заново запускаем npm install.