Не могу клонировать удаленный репозитарий.
Выдает ошибку:
R access for taskme DENIED to adil_rsa
(Or there may be no repository at the given path. Did you spell it correctly?)
fatal: The remote end hung up unexpectedly
Хотя на сервере VPS такой репозитарий есть.
Пользователь, под которым хочу клонировать gitolite выполняю команду git clone gitolite@server:taskme.git.
Как правильно раздать права и настроить ssh под другим пользователем? Хожу на сервер без пароля по ключу - все настраивается для passenger nginx ruby ROR capistrano ubuntu 12.04 64 bit mysql.
В общем оказывается, нужно чтобы имя ключа на сервере совпадало с именем пользователя на локальной машине) если юзера зовут в ubuntu local на вашей машине, anton, то и ключ должен называться anton.pub
Ничего подобного.
В конфигурации gitolite прописываются права доступа к репозиториям, где имя пользователя это название файла с публичным ключом, хранящимся в gitolite.
Когда вы подключаетесь к репозиторию, используется ваш приватный ключ по-умолчанию (id_rsa). gitolite на той стороне ищет соответствующий публичный ключ, и если его находит, то авторизует под пользователем, имя которого задано названием этого публичного ключа. Имя пользователя в системе, с которой вы ломитесь в git, и название файла ключа могут не совпадать.
вот я о том же нужно чтобы имя ключа совпадало с именем юзера! и лишним не будет если имя ключа юзера и юзера локальной машины будут зваться одинаково!