Доброго времени суток, уважаемые.
Имеется локальная машина, на которой я делаю сайт, и удаленная vps, куда его нужно перенести. На обоих Ubuntu и уже установлен git. Я могу подключаться через ssh к удаленной машине, но при попытке запушить на нее мой репозиторий получаю ошибку.
user@comp:~/www/test$ git push -u ft master user@remotecomp's password: Counting objects: 74, done. Delta compression using up to 4 threads. Compressing objects: 100% (64/64), done. Writing objects: 100% (74/74), 109.40 KiB | 0 bytes/s, done. Total 74 (delta 25), reused 0 (delta 0) remote: error: insufficient permission for adding an object to repository database ./objects remote: fatal: failed to write object error: unpack failed: unpack-objects abnormal exit To user@remotecomp:/var/www/test ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'user@remotecomp:/var/www/test'
ну вот. Дело в том, что git на удаленном компе не получил информации о моем ssh ключе на локальной машине. Ну я так думаю)
я нагуглил много примеров, как сделать нечто подобное с гит хабом, но это немного не то. Там, после генерации ключа на локальной машине(с помощью ssh-keygen, я это уже сделал и у меня есть папка .ssh и в ней файлы id_rsa и id_rsa.pub) этот ключ вставляется на сайт и все работает. Я предполагаю, что именно в этом проблема - вопрос куда и как записать этот ключ на удаленном компе?!)