![](/img/trans.png)
[英]how to push using only ssh-key on vps repository [git bash]
[英]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.