相关疑难解决方法(0)

Jenkins的git插件无法从本地计算机克隆回购.错误代码128

错误:

Failed to connect to repository : Command "/usr/bin/git ls-remote -h file:///home/myuser/path/to/project HEAD" returned status code 128:
stdout:
stderr: fatal: 'home/myuser/path/to/project' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

  • chmod 777 到repo文件夹(包含.git目录的文件夹)
  • chownedjenkins:jenkins在回购文件夹
  • 试图从这个本地repo文件夹克隆到另一个文件夹:这个工作!

当我运行上面的命令:/usr/bin/git ls-remote -h file:///home/myuser/path/to/project HEAD在cmd上我得到了分支.

我的问题是:

  1. 为什么git ls-remote -h ...命令应该被调用git clone ...
  2. 如何配置jenkins git插件从本地repo获取代码

我的环境:

RHEL 5.9

Jenkins 1.519作为服务安装(没有Web容器)

Git插件

git jenkins jenkins-plugins

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

git ×1

jenkins ×1

jenkins-plugins ×1