在 EC2 新用户和远程计算机之间连接 Git Remote

在 EC2 新用户和远程计算机之间连接 Git Remote

我从 Amazon EC2 实例创建了一个新用户,webserver并创建了一个只有webserver默认用户才能访问的 git 存储库。我希望从我的家用计算机(也是 Linux)克隆、推送和提取存储库。

这是我当前尝试克隆时得到的结果(敏感信息被拒绝):

git clone webserver@ec2-***.compute.amazonaws.com:/home/webserver/path/to/repo reponame

给出以下响应:

Cloning into 'reponame'...
Permission denied (publickey).
fatal: Could not read from remote repository.

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

我需要做什么才能正确设置公钥保护?

答案1

好的,我只需要将我的公钥放入电脑上的 ~/.ssh/authorized_keys 即可实现此功能。由于该文件不存在,因此公钥成为该文件的唯一内容。

相关内容