@Sashjkeee
f-e

Как настроить git на windows 7?

Не понимаю в чем может быть причина..
Permission denied (publickey).

запустил консольку, в ней написал ssh-keygen. Он сгенерировал папку .ssh в папке моего пользователя и в ней два файла id_rsa и id_rsa.pub
Мне скинули ключ, я его прописал в id_rsa
ввожу команду и выдает ошибку.
  • Вопрос задан
  • 409 просмотров
Решения вопроса 3
fornit1917
@fornit1917
Это не вам должны ключ скидывать, это вы свой id_rsa.pub должны добавить на сервер, с которым собираетесь работать.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
в id_rsa нельзя добавлять ключи, это неверно сформулированная фраза.
Ключи работают так:

Генерится пара ключей - приватный и публичный.
По умолчанию, утилита ssh-keygen генерит файлы $HOME/.ssh/id_rsa и $HOME/.ssh/id_rsa.pub

Приватный остается у пользователя, публичный кладется на тот ресурс, к которому нужно получить доступ.

Для доступа к веб-сервисам, в настройках профайла должна быть возможность вставить публичный ключ в поле. Для доступа к обычному ssh шеллу, публичный ключ добавляется в файл $HOME/.ssh/authorized_keys, в котором публичных ключей может быть много.

Если вам дают какой-то приватный ключ, то его не добавляют в id_rsa, а как минимум вам должны были дать файл id_rsa, ибо в этом файле может быть только один ключ. Может быть просто решили помочь вам сгенерить пару ключей.

В любом случае, вам проще уточнить на работе где вы что напутали.
Ответ написан
Комментировать
@Sashjkeee Автор вопроса
f-e
Сергей проблема решилась простым удалением и созданием нового файла id_rsa c добавлением необходимого ключа...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы