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

Jenkins Git连接

高胜
2023-03-14
问题内容

在“源代码管理”部分中设置git config时遇到此错误,存储库网址是私有的,exampleip:/home/project/git- repo/single_login.git而不是来自github

Failed to connect to repository : Command "git ls-remote -h exampleip:/home/project/git-repo/single_login.git HEAD" returned status code 128:
stdout:
stderr: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我尝试在jenkins凭证提供程序中设置用户名和密码,但仍然无法正常工作。

我在终端中为该项目所做的克隆就是这样的,git clone username@exampleip:/home/project/git- repo/single_login.git要求提供密码后就可以使用了

我认为他以某种错误的方式输入了用户名/通行证,有人对此有想法吗?


问题答案:

类似scp的ssh URL exampleip:/home/project/git-repo/single_login.git意味着运行Jenkins的帐户将查找带有条目的~/.ssh/config文件Hostexampleip

Host exampleip
  HostName exampleip.ip
  User username
  IdentityFile /path/to/id_rsa_username

确保id_rsa_username.pub已在处注册到远程示例服务器~username/.ssh/authorized_keys。然后它将起作用。

但是您需要确定谁在运行Jenkins,以便将~/.ssh/config文件设置在正确的位置。



 类似资料:
  • 我正在使用Jenkins Git插件(v2.0)的分支说明符选项在特定的分支上运行构建,例如,<代码>1.4 。 在这种情况下包含值。 如何接收用于克隆的本地Git分支的名称(即只有没有前缀? 我尝试了使用分支名称查看特定本地分支的其他行为,但没有任何改变。 我在GitHub上看到过相关的PR,但被拒绝了(因为它只修复了一个只有远程的情况)。

  • 错误图像-Git凭据验证失败,出现意外错误。请重试 在为 Jenkins 处理初始的端到端多分支管道项目创建项目时,它在连接到本地 /home/user_name/GitHub/构建多分支管道项目以访问本地 git 文件时会要求提供凭据。我已经尝试了一系列不同的方法,形式为我的git凭据提供我的系统凭据,但似乎没有任何效果。 该项目的工作流程如下: 安装詹金斯 在下面运行泊坞站实例代码 将 git

  • 代码片段如下所示: 如果有人有决议,请帮忙?

  • 本文向大家介绍HTTP长连接、短连接?相关面试题,主要包含被问及HTTP长连接、短连接?时的应答技巧和注意事项,需要的朋友参考一下 在HTTP/1.0中默认使用短连接。也就是说,客户端和服务器每进行一次HTTP操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源(如JavaScript文件、图像文件、CSS文件等),每遇到这样一个W

  • 问题内容: 我在两个表之间有多对多关系。 表包含我的餐厅。 表包含不同的类别。 表包含两列,每列分别包含两个表的ID。 以下陈述是我能想到的,但没有给我我想要的输出。 我希望输出是有关餐厅的信息,并在最后一列中是类别的连接行。 问题答案: 要串联值,可以使用。xml路径解决方案有误,应使用和特殊字符。 您也可以使用变量解决方案

  • 有人能告诉我在maven中scm连接和developerConnection之间的区别吗? 我正在尝试使用,它需要其中之一。 [错误]未能执行goal org . Apache . maven . plugins:maven-release-plugin:2 . 3 . 2:在项目was-topology-legacy-dsl上准备(default-cli ):缺少必需的设置:必须指定scm连接或

  • 在Apache Flink流处理中,连接操作与连接有何不同,因此CoProcessFunction和ProcessJoinFunction有何不同,这是CoProcessFunction提供的onTimer函数吗?您能否提供一个适用于以相互排斥的方式连接/连接的示例用例。

  • 我有一个kafka connect插件,部署在kafka集群中(在独立模式下,仅用于测试,目的是分布式完成)。这个Kafka连接插件使用curator连接到集群的zookeper,并从中提取一些信息,以决定如何处理这些消息。 代码如下: 在treeCache启动时超时,配置根路径存在于本地zookeeper中(已确认在zookeeper外壳中执行ls,对于我尝试使用的zkConnection字符串