繁体   English   中英

在Windows上将git与SSH密钥一起使用

[英]Using git with SSH-key on Windows

我正在使用ssh这样连接到我的虚拟机:

ssh -i keyfile.key user@server.com

我已经在要推送到的服务器上创建了一个git存储库,但是我不知道如何在git中使用keyfile.key。

我应该执行命令:

git push live master

但是我收到错误消息“权限被拒绝(公钥)”,那么如何指定密钥? 我在Windows 8上。

你需要:

  • 使用~/.ssh/config (因为您在Windows上, 请检查%HOME%的设置位置)。
    配置文件看起来像 (用任何所需的字符串替换<hostkey>

     Host <hostkey> HostName myserver User user IdentityFile C:\\path\\to\\.ssh\\keyfile.key IdentitiesOnly yes 
  • 使用Config Host键将远程URL更改为一个

     git rmeote set-url list <hostkey>:myrepo 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM