git - 如何使用旧的 SSH key 从 Windows 到 Ubuntu?

标签 git ubuntu ssh smartgit

这可能很难解释,请多多包涵。

我在 Windows 中使用 SourceTree,并使用 SSH 与 Github 链接。最近,由于硬盘故障,我完全迁移到了 Ubuntu 14.04 LTS。我仍然有私钥/公钥。

我安装了 SmartGit,现在我似乎无法在 SmartGit 的 SSH 身份验证对话框中应用我的密码从我的 Github 帐户克隆一个 repo。我的问题是我必须先在 Ubuntu 中配置 SSH 吗?我已经看到很多关于生成新 key 的答案,但我想使用 Windows 中的旧 key 。我对 Ubuntu 完全陌生。在 SmartGit 选项中,我选择了他们自己的 SSH 客户端。我已经看到了一些关于导入 .ssh 文件夹的答案,但我不确定这是否是正确的选择。请帮忙。

最佳答案

通常在 Windows 上使用 Putty。你有一个.ppk文件。这是一种腻子文件格式。您必须使用 将文件转换为 openssh 格式。腻子 例如。然后你可以用你的linux系统加载 key 。

关于git - 如何使用旧的 SSH key 从 Windows 到 Ubuntu?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26039743/

相关文章:

git - 我需要做一个 Git 克隆吗?

node.js - Windows Subsystem for Linux (WSL) 使用共享 Node.js 安装与 Windows : Node. js npm 和 npx 二进制文件不起作用

ruby - Ruby 中使用 net-sftp 进行基于密码 key 的身份验证

android - 通过 ssh 连接到安卓

hadoop - 如何在其多节点集群中启动hadoop服务时对slave进行无密码ssh访问..

git - 为 git 标记生成 GPG key

由于丢失或损坏的本地对象 git-lfs,git push 被拒绝

git - 如何获取所有默认 git 配置选项的列表

python - cron 作业不输出到 nohup.out

linux - 命令“awk -F”\xcf“'{print $ 1}'”有什么作用?