[英]Sublime Git pushing host key verification failed
所以基本上我通过sublimegit将我的项目推送到gitlab。
现在我为我的windows7制作了一个格式并安装了windows10,我将项目文件夹放在与旧操作系统上相同的路径上。
我有id_rsa
,我可以从中生成id_rsa
- 我检查了它,它也生成了与gitlab相同的公钥。
我将id_rsa
放到了Users/Me/.ssh
文件夹和Program files/Git/etc/ssh
,还在Git中创建了一个名为.ssh
的文件夹,并将其放在那里。
Pushing to git@gitlab.placeholder.ee:HTML/stuff.git
Host key verification failed.
fatal: Could not read from remote repository.
任何人都能看到我在做什么样的错误?
你应该在C:/Users/Me/.ssh
有id_rsa
(私钥) 和 id_rsa.pub
(公钥)
检查然后定义环境变量HOME(到%USERPROFILE%
),如果你调用git-cmd.bat
或git-bash.bat
,打包在最新的git for Windows中就应该这样 。
正如OP所提到的,并且在这个问题中看到 ,您还需要在C:/Users/Me/.ssh/known_host
文件中添加服务器密钥。
ssh-keyscan -t rsa github.com > ~/.ssh/known_hosts
(这就是GitHub SSH / Generating SSH keys
的第5步 :适用于gitlab服务器)
基本上我只需要known_hosts
ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
您可以安装两个(github.exe / git.exe)客户端,只是尝试从PATH中移出新的客户端
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.