【发布时间】:2021-07-29 12:31:42
【问题描述】:
我已经使用 .ssh/config 数据设置了一个 ssh 客户端,并且希望本地 PC 使用 mountet cifs 文件系统 用户可以写在 cifs 上,但是 如果用户在 mountet 目录中,则克隆失败:
git clone ssh://git/*#+*/bricktech.git bricktech
Cloning into '/mnt/dira/dir-01/FRITZ/bricktech'...
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 27 (delta 4), reused 0 (delta 0), pack-reused 0
fatal: --stdin requires a git repository
fatal: fetch-pack: invalid index-pack output
git 版本 2.31.1
如果用户在主目录中
git clone ssh://git/*#+*/bricktech.git bricktech
Klone nach 'bricktech' ...
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (23/23), done.
remote: Total 27 (delta 4), reused 0 (delta 0), pack-reused 0
Empfange Objekte: 100% (27/27), 15.64 KiB | 5.21 MiB/s, fertig.
Löse Unterschiede auf: 100% (4/4), fertig.
工作.....
/etc/fstab:
serverip/dir /mnt/fb-jahn cifs username=****,password=*****,vers=1.0,gid=100,uid=1000,file_mode=0644,dir_mode=0755,noauto,用户 0 0
可能是错误的模式??
【问题讨论】:
-
你能运行那个命令(失败的那个)将语言设置为英语吗?像
LANG=en git clone ssh://git/*#+*/bricktech.git bricktech这样我们得到英文输出。 (在我的情况下,您也可以使用 LANG=es,但我认为这也不会在这里成立 XD)。 -
'''克隆到 'bricktech'... 远程:枚举对象:27,完成。远程:计数对象:100% (27/27),完成。远程:压缩对象:100% (23/23),完成。致命:--stdin 需要一个 git 存储库致命:fetch-pack:invalid index-pack output'''