登录
首页 >  Golang >  Go问答

Windows执行器无法复制Git存储库

来源:stackoverflow

时间:2024-02-26 16:27:25 410浏览 收藏

在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是Golang学习者,那么本文《Windows执行器无法复制Git存储库》就很适合你!本篇内容主要包括##content_title##,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

尝试通过 ssh 协议克隆存储库时,我收到 Host key verify failed. 消息。在cmd和PS中它克隆它没有任何问题。

首先,我认为可能是用户的问题,然后我在“计算机管理”->“服务”->“drone-runner-exec”上将其更改为以本地用户而不是 SYSTEM 用户身份运行。同样的事情。

然后我直接在cmd.exe上运行drone-runner-exec.exe(顺便说一句,下载时它最后没有.exe);但同样的事情。有趣的是,运行程序给出 msg="cannot Accept stage" error="Optimistic Lock Error" ,服务器输出为:Host key verify failed. from git command。

请帮忙, 问候


解决方案


如果有人遇到此问题,可以采用如下解决方法:在 .drone.yml 文件中指定如下环境变量:

clone:
  disable: true

steps:
- name: clone
  environment:
    HOME: C:\Users\username\

这将告诉 git 命令 ssh 密钥在哪里。

干杯

以上就是《Windows执行器无法复制Git存储库》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>