当 git push 从计算机到 vps 服务器时,权限被拒绝公钥

问题描述

我正在尝试将我的应用程序文件从我的计算机 git push 到在 Ubuntu 上运行的 VPS 服务器。

在我的电脑(Windows 10)上,我做了: 混帐初始化 git add -A git commit -m "......"

在服务器上(在应用程序目录中): git init --bare

接下来在我的电脑上做了: git remote add originfruitos@ 当我尝试 git push 或 git pull 我得到 权限被拒绝(公钥) 致命:无法从远程存储库读取

到目前为止我已经尝试了很多方法解决它,但仍然没有解决方案。 有什么想法吗?

主要目标是使用 git push 命令将应用程序的文件直接从我的计算机(Windows)上传到 vps 服务器(Ubuntu)。

解决方法

您的 git 需要一个 ssh 密钥来保护您的服务器和您的客户端之间的通信,您需要了解如何使用 this

设置私有和公共

这比你想象的要容易得多