У меня есть сервер, на котором у меня есть голое репо с приложением node.js. Я отправил код без node_modules и установил их прямо на сервере. Вот моя проблема: изменения (node_modules) на сервере теперь нужно отправить в репо, чтобы приложение работало. Проблема, однако, в том, что у меня нет закрытого и открытого ключей, которые я использовал на своем ноутбуке на сервере.
Файлы для запуска сервера находятся в каталоге с именем webbapp, который затем включает каталог с именем website.git (см. Ниже), где находится голое репо.
Когда я нажимаю из рабочего дерева в репо, он дает мне это сообщение об ошибке:
/opt/bitnami/apps/webapp/website.git$ git --work-tree=/opt/bitnami/apps/webapp/ push origin master
/usr/bin/ssh: /opt/bitnami/common/lib/libcrypto.so.1.0.0: no version information available (required by /usr/bin/ssh)
/usr/bin/ssh: /opt/bitnami/common/lib/libcrypto.so.1.0.0: no version information available (required by /usr/bin/ssh)
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
я использовал этот как giude и застрял после перезапуска сервера apache.
Спасибо за помощь.
Как вы их запихнули на сервер? Вы, должно быть, использовали какую-то аутентификацию, если вы не можете загружать файлы из репо без аутентификации.
Если у вас нет этих ключей, как насчет того, чтобы создать новую пару ключей для сервера, а затем передать ее в github? Обходной путь - использовать ваш логин / пароль на github.
Следующий уровень в кроличьей норе - это ваш .git / config. Линии, которые вы хотите изучить,
[remote "origin"]
url = localgit:docker
fetch = +refs/heads/*:refs/remotes/origin/*
Обратите внимание, что они относятся к мой настроить. Фактически, в приведенном выше примере используется мой локальный сервер git. В localgit
псевдоним / псевдоним ssh для сервера; он связан с адресом, пользователем и в данном случае ssh-ключом. docker
это репо. Теперь, если бы я использовал github, url
линия может выглядеть так
url = https://github.com/raubvogel/some-repo.git
Это потребует от меня аутентификации, чтобы загрузить что-то на github.
Надеюсь, это поможет вам начать работу.