Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И отправляем ключ на сервер
First, prepare the ssh key:
- login to «git» on the server
- make sure ~/.ssh/authorized_keys is empty or non-existent
- make sure your ssh public key from your workstation has been copied as $HOME/YourName.pub
Next, install gitolite by running these commands:
git clone git://github.com/sitaramc/gitolite mkdir -p $HOME/bin gitolite/install -to $HOME/bin
Finally, setup gitolite with yourself as the administrator:
gitolite setup -pk YourName.pub
If the last command doesn't run perhaps «bin» in not in your «PATH». You can either add it, or just run:
$HOME/bin/gitolite setup -pk YourName.pub
If you get any other errors please refer to the online documentation whose URL was given at the top of this file.
Вы приложили одну из миллиона инструкций, где не описан весь порядок работы с ключами. На одной только проблеме, что у меня был включен доступ по ключу по SSH я сидел половину доброго дня.Это основная, официальная инструкция, если что. И про то, что в ~git/.ssh/authorized_keys должно быть пусто — сказано явно: «make sure ~/.ssh/authorized_keys is empty or non-existent». Если вы не дочитали официальную инструкцию до 3 (sic!) строки, то это явно не проблема gitolite.
Про DSA — поправлю, только сначала хочу протестировать другой вариант — а то мало ли чего еще от gitolite можно ожидать…gitolite всё равно, откуда берутся авторизационные данные, так что он с ключами не работает. С ключами работает ssh, как много раз упоминает в документации Sitaram. Использовать rsa и dsa ключи размером меньше двух килобит уже давно не разумно.
Установка gitolite на сервер Centos