我在gerrit
虚拟机上运行centos
。我想监视正在运行gerrit
的端口上的事件。它的命令如下,
ssh -p port host_ip gerrit stream-events
当我尝试运行此命令时,我得到以下提到的错误,
Permission denied (publickey).
但是,即使在gerrit
上克隆项目或将项目推送到gerrit
,也必须在ssh
实例上设置gerrit
密钥,我能够从gerrit
成功推送和克隆。我的known_hosts
虚拟机上.ssh
目录中的centos
文件也已设置为此端口。
我甚至无法进入端口和host_ip。运行以下命令时出现相同的错误
ssh -p port host_ip
我正在从同一主机运行ssh
命令。
我有什么遗失的吗?我需要检查的其他任何配置?
答案 0 :(得分:1)
您正在使用:
git本身没有特殊选项会影响此连接。您总是可以尝试使用-v选项运行命令行ssh和git one并比较输出(使用密码,密钥,主机等)。