小编jg3*_*314的帖子

Capistrano错误 - Net :: SSH :: HostKeyMismatch

我是Capistrano和Ruby的新手,我似乎无法进行基本部署设置.每次我运行cap deploy:检查我收到以下错误:

服务器:["domain.com"]连接失败:me@domain.com(Net :: SSH :: HostKeyMismatch:fingerprint 0c:de:d4:1b:e9:64:83:3a:8b:d7:c3: 42:98:5b:5d:8c与"[domain.com]:22,[62.39.11.2]:22"不匹配)

我的deploy.db看起来像这样:

set :stages, %w(production staging)
set :default_stage, "staging"
require 'capistrano/ext/multistage'

set :application, "captest" # TODO
set :repository, "git@bitbucket.org:jy312/captest.git" # TODO
set :scm, :git
set :use_sudo, false

ssh_options[:forward_agent] = true
default_run_options[:pty] = true
set :deploy_via, :remote_cache
set :copy_exclude, [".git", ".DS_Store", ".gitignore", ".gitmodules"]
set :git_enable_submodules, 1
Run Code Online (Sandbox Code Playgroud)

我已经尝试将我的本地计算机公钥(id_rsa.pub)添加到我的服务器上的known_hosts列表中,但没有运气.

任何建议将不胜感激.非常感谢您的帮助.

ruby capistrano

18
推荐指数
4
解决办法
1万
查看次数

标签 统计

capistrano ×1

ruby ×1