在我的大型机 USS 文件夹上克隆 Git 存储库时出错
Error Cloning a Git repository on my mainframe USS folder
我们在大型机上安装了 Rocket Git 端口(Git 2.14.4 for z/OS),我的大型机 USS 文件夹中有一个 git 存储库.我正在尝试将其克隆到我的 windows 工作站。
我在我的本地 git bash
中给出了以下命令
git 克隆 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
鉴于您 运行 在 z/OS 上,Rocket Git 客户端有 Rocket documentation 的限制。注意:您需要注册才能访问下载(它是免费的,但仍然需要注册)。我在他们的网站上包含了安装 PDF 中的一个片段。
限制
- Git 使用的某些文件必须编码并标记为 ISO8859-1。这些
包括:
- Git 属性文件,无论是在 .git/info/attributes 还是 .gitattributes
- .git忽略文件
- 唯一支持的远程协议是 ssh 和 https。
- 仅支持客户端模式;换句话说,Git for z/OS 可以通过 ssh 或 https 从远程存储库克隆和推送到远程存储库,但不能成为从其他客户端克隆和推送的目标。
- git-编码唯一支持的编码是 ISO8859-1 和 UTF-8。 zos-working-tree-encoding 完全支持的唯一编码是 ISO8859-1、IBM-1047 和 UTF-8。
目前 z/OS 的 Git 客户端不支持 z/OS 作为客户端的目标。
如果您在命令中指定 git-upload-pack
在 OMVS 上(它在您的 git bin 目录中),方法是使用 -u
、--upload-pack <path>
[= remote
上的 10=],您可以覆盖 Rocket
限制并使用 ZOS
作为 git 服务器。
但是你将进入官方不支持的模式。
我们在大型机上安装了 Rocket Git 端口(Git 2.14.4 for z/OS),我的大型机 USS 文件夹中有一个 git 存储库.我正在尝试将其克隆到我的 windows 工作站。
我在我的本地 git bash
中给出了以下命令git 克隆 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
鉴于您 运行 在 z/OS 上,Rocket Git 客户端有 Rocket documentation 的限制。注意:您需要注册才能访问下载(它是免费的,但仍然需要注册)。我在他们的网站上包含了安装 PDF 中的一个片段。
限制
- Git 使用的某些文件必须编码并标记为 ISO8859-1。这些
包括:
- Git 属性文件,无论是在 .git/info/attributes 还是 .gitattributes
- .git忽略文件
- 唯一支持的远程协议是 ssh 和 https。
- 仅支持客户端模式;换句话说,Git for z/OS 可以通过 ssh 或 https 从远程存储库克隆和推送到远程存储库,但不能成为从其他客户端克隆和推送的目标。
- git-编码唯一支持的编码是 ISO8859-1 和 UTF-8。 zos-working-tree-encoding 完全支持的唯一编码是 ISO8859-1、IBM-1047 和 UTF-8。
目前 z/OS 的 Git 客户端不支持 z/OS 作为客户端的目标。
如果您在命令中指定 git-upload-pack
在 OMVS 上(它在您的 git bin 目录中),方法是使用 -u
、--upload-pack <path>
[= remote
上的 10=],您可以覆盖 Rocket
限制并使用 ZOS
作为 git 服务器。
但是你将进入官方不支持的模式。