我不得不重新安装我的操作系统(Linux)。我保存了主目录,其中包括.ssh
带有私钥和公钥的文件夹。
我希望手动将其转移到新系统,因为我习惯访问许多 git 存储库和服务器。
我该怎么做呢?
我尝试简单地复制包含密钥的文件夹(我只有一个 ssh 密钥对)但是当我尝试执行 git clone 时它说权限被拒绝。
是否需要其他步骤才能使密钥发挥作用?
答案1
听起来您在旧系统上的用户 ID 与新系统上的用户 ID 不同。尝试“chown username ~/.ssh/*”
您还应确保您的私钥只有您可以读取 - “chmod 500 ~/.ssh/id_rsa”