克隆大型机USS文件夹中的Git存储库时发生错误

问题描述 投票:1回答:1

我们在大型机上安装了Rocket Git端口(对于z / OS为Git 2.14.4),并且在大型机USS文件夹中有一个git存储库。我正在尝试将其克隆到Windows工作站。

我在本地git bash中给出了以下命令

git clone usrid @ host-url:/u/usrid/mainfolder/repo.git /

最初提示输入我的主机密码。提供后,它将继续进行克隆,但以以下错误结束。看来我缺少某种环境变量。感谢任何指针。

git-upload-pack: FSUM7351 not found fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists

mainframe
1个回答
4
投票

鉴于您正在z / OS上运行,Rocket Git客户端受到Rocket的documentation的限制。注意:您需要注册才能访问下载(它是免费的,但是仍然需要注册)。我在他们的网站上提供了安装PDF的摘录。

限制

  • Git使用的某些文件必须被编码并标记为ISO8859-1。这些包括:
    • Git属性文件,无论位于.git / info / attributes还是.gitattributes中
    • 。gitignore文件
  • 仅支持ssh和https。
  • 仅支持客户端模式;换句话说,Git for z / OS可以通过ssh或https从远程存储库克隆并推送到远程存储库,但不能成为从其他客户端进行克隆和推送的目标。
  • 唯一支持git-encoding的编码是ISO8859-1和UTF-8。 zos-working-tree-encoding完全受支持的唯一编码是ISO8859-1,IBM-1047和UTF-8。

目前,用于z / OS的Git客户端不支持以客户端为目标的z / OS。

© www.soinside.com 2019 - 2024. All rights reserved.