gpt4 book ai didi

git - 在Windows 8上启用ssh-agent作为Jenkins的服务

转载 作者:行者123 更新时间:2023-12-02 14:27:30 25 4
gpt4 key购买 nike

我正在尝试让 Jenkins (Jenkins)连接到同一台机器上的git repo。我安装了SSH代理插件,但是我不认为ssh-agent进程正在启动,因为在任务管理器中看不到它。当我尝试机器并使用相同的凭据登录自己时,可以确认这一点。两者都说:“请确保您具有正确的访问权限,并且存储库存在。”

SSH服务器使用Bitvise SSH服务器进行操作,我可以让其他机器毫无问题地访问其上的git repos。我已经安装了OpenSSH的副本,并且我尝试基于该版本创建一个进程(用于ssh-agent),但是我很确定自己没有正确执行操作,因为它使用sc.exe create命令返回了“访问被拒绝”。

我想知道的是,是否有让Jenkins检查ssh-agent是否正在运行的更简单方法,如果没有,请启动它。否则,Windows将不得不处理它。

最佳答案

首先,如果存储库与Jenkins本身在同一台计算机上,则Jenkins作业可以通过其路径而不是SSH或HTTPS来引用它。

其次,Jenkins在尝试访问存储库时通常不必控制侦听器(如SSH守护程序服务)是否启动。
这意味着应该使用自动启动策略将SSH守护程序作为Windows服务进行管理。

关于git - 在Windows 8上启用ssh-agent作为Jenkins的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61022982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com