Raspberry - не может клонировать из bitbucket, используя SSH - PullRequest
0 голосов
/ 30 ноября 2018

Не думал, что я застряну здесь.Получил ключ .ssh на моей выигрышной машине: [мой пользователь] /. Ssh / mybitbucket Возможность клонировать с bitbucket.org вместе с ним

Нужно клонировать проект в RaspberryPi

Вставить с копией mybitbucket и mybitbucket.pub до ~/.ssh на Raspberry Затем git clone git@bitbucket.org:[username]/my_utils.git

и получил это:

Failed to add the host to the list of known hosts 
(/home/pi/.ssh/known_hosts).
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Любая помощь?

Также добавлено mybitbucket.pub в authorized_keys, но не могу подключиться к Raspberry из Xshell с ключом SSH по неизвестной мне причине.Просто выбрав мой ключ из опций, нажмите OK, окно подключения мигает, и ничего не происходит

РЕДАКТИРОВАТЬ:

Просто для эксперимента я сгенерировал новый ключ на Raspberry и добавил его в bitbucket - это сработало,Хотя как добавить существующие ключи?

1 Ответ

0 голосов
/ 30 ноября 2018

Не удалось добавить хост в список известных хостов

Также добавлен mybitbucket.pub к авторизованному ключу, но не удается подключиться к Raspberry

Мне 98% уверен, что обе проблемы являются результатом одной неверной конфигурации: файлы в /home/pi/.ssh принадлежат пользователю root.Чтобы исправить:

sudo chown -R pi /home/pi/.ssh
chmod -R u=rw,go= /home/pi/.ssh

После этого скопируйте соответствующие части от [my user]/.ssh/config до /home/pi/.ssh/config.

...