Sha*_*ank 5 git ssh ssh-keys jenkins jenkins-plugins
我正在尝试在詹金斯创建一个Maven项目.该代码位于Git存储库中,该存储库使用非标准端口1754.
端口详细信息已存在于配置文件中,但jenkins中的git插件无法连接.它给端口22带来了错误.
添加以下网址后,Jenkins(Git部分)会出现以下错误:gitolite@10.115.2.110:AutomationCode
Failed to connect to repository : Command "/usr/bin/git -c
core.askpass=true ls-remote -h gitolite@10.115.2.110:AutomationCode
HEAD" returned status code 128:
stdout:
stderr: ssh: connect to host 10.115.2.110 port 22: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
当我直接从终端克隆git存储库时,它工作正常,但在Jenkins中它没有使用配置文件进行端口.
我尝试过提供ssh URL,但它也无效."Connection refused" error来了.我尝试在管理Jenkins -> configure system page in SSH Server部分给出固定端口号.但仍然没有解决问题.
有没有办法我们可以配置项目使用Jenkins中的特定端口 - > Git或者可能访问.ssh/config文件来获取端口号?
我正在使用SSH密钥来访问git.
如果您使用相同的 url ( ) 从命令行进行克隆gitolite@10.115.2.110:AutomationCode,则:
Host gitolite”条目的 ~/ssh/config 文件。让您的 Jenkins 作业打印“ env”以查看环境变量(和用户名)是否与您在终端中看到的相同。
| 归档时间: |
|
| 查看次数: |
5140 次 |
| 最近记录: |