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

Azure DevOps仓库无法与Codeanywhere集成,SSH克隆验证失败求助

Azure DevOps仓库在Codeanywhere克隆失败的解决办法

你遇到的Host key verification failed错误并非因为Azure DevOps是封闭环境,而是Codeanywhere的环境未信任Azure DevOps的SSH主机密钥。GitHub、GitLab、Bitbucket这类平台的主机密钥通常已被默认加入系统信任列表,所以不会出现这类问题。

解决步骤:

  1. 手动添加Azure DevOps的SSH主机密钥
    在Codeanywhere的终端执行以下命令,将Azure DevOps的SSH主机密钥写入信任列表文件:

    ssh-keyscan ssh.dev.azure.com >> ~/.ssh/known_hosts
    

    若你使用的是旧版Azure DevOps SSH域名(vs-ssh.visualstudio.com),则执行:

    ssh-keyscan vs-ssh.visualstudio.com >> ~/.ssh/known_hosts
    
  2. 重新尝试克隆仓库
    执行标准Git克隆命令(替换为你的实际仓库地址):

    git clone git@ssh.dev.azure.com:v3/你的组织名/你的项目名/你的仓库名
    
  3. 额外验证项

    • 确认Azure DevOps中添加的SSH公钥是Codeanywhere当前工作环境的公钥(Codeanywhere每个独立环境可能有不同的SSH密钥对,避免选错)
    • 检查Azure DevOps仓库权限:确保你的账号拥有该仓库的读取权限,且公钥关联的用户已被加入仓库访问列表

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 05:01:36