You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows上复用Linux端的GitHub SSH Key?

可行,操作步骤如下
  • 复制SSH密钥文件到Windows
    在Linux系统的~/.ssh/目录下找到id_rsa(私钥)和id_rsa.pub(公钥)两个文件,将它们复制到Windows系统的用户目录下的.ssh文件夹中。比如你的Windows用户名是John,目标路径就是C:\Users\John\.ssh\。如果.ssh文件夹不存在,直接新建一个即可。

  • 设置私钥的权限(关键步骤)
    Windows对SSH私钥的权限要求很严格,必须确保只有当前用户能读写:

    1. 右键id_rsa文件,选择「属性」→「安全」→「高级」
    2. 点击「禁用继承」,然后选择「从此对象中删除所有继承的权限」
    3. 点击「添加」,选择当前用户,给该用户分配「完全控制」权限,保存设置
  • 测试连接
    打开PowerShell或者Git Bash,执行命令:

    ssh -T git@github.com
    

    如果输出类似Hi your-username! You've successfully authenticated, but GitHub does not provide shell access.的内容,就说明关联成功了。

注意:不需要在GitHub上重新添加公钥,因为你之前在Linux上已经添加过同一个公钥,GitHub允许同一公钥关联多个设备。

内容的提问来源于stack exchange,提问作者coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 13:01:55