【问题标题】:how to set up ssh key in windows 7 machine如何在 Windows 7 机器上设置 ssh 密钥
【发布时间】:2015-06-18 11:19:01
【问题描述】:

我正在学习 git。

我的朋友在他的服务器上设置了一个 git repo,他给了我克隆它的链接。他还为我提供了一个 .ssh 文件夹。我看到有两个文件 id_rsa.pub 和 id_rsa。

我已经安装了 git,所以我转到我的用户文件夹,看到还有一个包含这两个文件的 .ssh 文件夹。现在我只是复制并粘贴我的朋友密钥对,但是当我尝试克隆它时,它会问我密码。 我做错了什么? 什么是正确的流程?

【问题讨论】:

    标签: git ssh ssh-keys git-bash


    【解决方案1】:

    正确的流程是:

    • 不要用你朋友的公钥和私钥覆盖你的公钥和私钥
    • 不要向您的朋友隐瞒公钥
    • 把你自己的公钥%HOME%\.ssh\id_rsa.pub给你的朋友,让他/她复制你的公钥到服务器~/.ssh/authorized_keys

    并确保您使用git-cmd.bat 启动一个git 会话,以便正确设置环境变量HOME(通常为%USERPROFILE%

    【讨论】:

    • 嗨@VonC 谢谢。他向我提供了整个 .ssh 文件夹并告诉我克隆和。然后我可以修改它并推送它。但是当我想这样做时,它会向我显示一些警告code'Cloning into 'test-com'... warning: You appear to have cloned an empty repository.code`
    • @TrissaPanda 如果该 git repo 在服务器端为空,则会出现警告。克隆已经工作了。但最好不要重复使用/共享 ssh 私钥。
    • 感谢您的建议,是的,它正在工作.. :)
    猜你喜欢
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2017-12-24
    • 2014-06-29
    • 1970-01-01
    • 2015-11-15
    相关资源
    最近更新 更多