当前位置: 首页 > 面试题库 >

Windows从站上的Jenkins Git SSH密钥

寿翰飞
2023-03-14
问题内容

目前,我们在Windows上拥有Jenkins主服务器,Ubuntu从属服务器和Windows从属服务器。我正在尝试在Windows从站上设置git。安装了msysgit,并将目录包括在系统路径变量中,以便可以在任何地方调用“
git.exe”或“ git.cmd”。

在我的Jenkins配置中,我有一个带有私有SSH密钥的凭证。该凭据供詹金斯与Git一起使用。这适用于主节点和linux从属节点。我没有将私钥SSH放在这两个服务器中的任何一个上,詹金斯为我处理了它。

但是Windows奴隶并没有那么多。当我在Windows slave上运行作业时,我得到的只是ERROR: Error cloning remote repo 'origin'

我如何才能在Windows从站上使用该凭证?或者,如果您不认为这是问题所在,那么接下来的故障排除步骤是什么?


问题答案:

如果您在此错误之后看到其他消息,是否可以更新问题以包含这些消息?

没有看到它们,我只能怀疑Windows从属服务器上的git无法找到该.ssh文件夹(此文件夹包含您的密钥)。

您是否已经查看了Git插件页面上的注释?



 类似资料:
  • 我正在尝试使用命令提示符在我的windows计算机上生成一个新的SSH密钥。我已经安装了Cygwin,并通过命令提示符添加了使用linux命令的路径。 现在ls正在列出内部文件夹。但是ssh仍然不工作。 在尝试使用命令SSH-keygen-t rsa-C“email\u id”生成SSH密钥时 这给了我一个错误。ssh keygen不能识别为内部或外部命令、可操作程序或批处理文件。

  • 当我尝试在Windows上创建本地密钥库时: 在插入yes之后,我再次询问已经输入的信息,即: 你的姓和名是什么? 你的组织单位的名称是什么? 你的组织叫什么名字?

  • 问题内容: 当我在redis 3.2.4服务器上运行命令时,它显示了过期时间: 但是,当我随后运行命令并要求每个键都输入并且仅打印ttl> 0的键时,我只会看到几百个。 我以为这是对即将到期的密钥数量的计数,但是我什至不在这个数量级的数量级之内。 有人可以明确说明要传达的意思吗?这是否包括将要过期和先前已过期但尚未收回的密钥? 更新: 这是我计算密钥过期数量的方法: 当我运行此脚本时,它表明我的总

  • 问题内容: 我正在运行Jenkins pipline(在Jenkins v2.58上),并且正在尝试使生成版本在从属服务器而非主服务器上运行。但是,无论我在Jenkinsfile中尝试使用哪种魔术,Jenkins都可以在master上运行。 如何指定从执行器? 这是我的玩具Jenkinsfile,如果有帮助的话: 问题答案: 正确的语法似乎是: 另外,请确保您的主机正在运行。

  • 我正在Windows上运行Monodevelop。我已经安装了Git扩展(包括msysGit)。我使用mysysGit生成了一个RSA密钥对(ssh-keygen-t RSA),并将该密钥添加到我们的Git服务器(使用Gitlab)。这种设置是正确的:我可以使用命令行以及Git扩展GUI(它本身使用命令行)推拉。然而,在Monodevelop中,推拉失败。 版本控制 那么,MonoDevelopm

  • 如果我执行plink命令 当提示输入密码时,我将获得 Sudo:没有tty存在,也没有指定askpass程序 Sudo:3次错误的密码尝试 如何从执行sudo?或者有其他选择吗?