Я настраиваю git на ubuntu 12.10 VPS. Это моя первая настройка git-репозитория, поэтому я просто новичок, и я уверен, что мне не хватает какого-то важного материала. Я выполнил следующие команды на своем сервере:Настройка git на частном сервере, он запрашивает пароль git
# apt-get install git-core
# git config --global user.name "Roberto"
# git config --global user.name "[email protected]"
# apt-get install gitolite
# adduser --system --gecos 'git version control' --shell /bin/bash --group --disabled-password --home /home/git git
# su git
$ echo "PATH=$HOME/bin:$PATH" > ~/.bashrc
$ cd
$ gl-setup /tmp/roberto.pub
roberto.pub - это мой открытый сертификат в моей рабочей машине. Затем из этой рабочей машины, я попытался клонировать репозиторий gitolite-администратора, чтобы управлять сервером GIT:
$ git clone [email protected]:gitolite-admin.git
Cloning into 'gitolite-admin'...
[email protected]'s password:
который я даже не установлен! Разве не следует спрашивать меня вместо пароля Роберто?
Благодарим за помощь!
Мой открытый ключ находится в .ssh/authorized_keys. Во всяком случае, ssh -T git @ vps продолжает спрашивать меня о пароле. – sogeking
Я могу удаленно войти в roberto через ssh, хотя не отключить PasswordAuthentication на сервере -Permission denied (publickey) -. Я попробую с новой панелью. – sogeking
Новый ключ не работает. $ git clone git @ vps: gitolite-admin Клонирование в 'gitolite-admin' ... пароль roberto @ vps: – sogeking