git-lfs INSTALLATION ERROR : Syntax error: end of file unexpected (expecting ")")

git-lfs INSTALLATION ERROR : Syntax error: end of file unexpected (expecting ")")

我正在 Jetson nano 平台上工作 ARMv8 Processor rev 1 (v8l) × 4。 我从 https://git-lfs.github.com/

下载并提取了二进制文件
git-lfs-linux-amd64-v2.11.0.tar.gz

正在尝试从 Debian/sid 下载包中提供的 install.sh 脚本进行安装:

sudo bash -x install.sh 

我得到以下信息和错误:

+ set -eu
+ prefix=/usr/local
+ '[' '' '!=' '' ']'
+ '[' '' '!=' '' ']'
+ mkdir -p /usr/local/bin
+ rm -rf /usr/local/bin/git-lfs
++ dirname install.sh
+ pushd .
+ for g in git*
+ install git-lfs /usr/local/bin/git-lfs
+ popd
+ PATH+=:/usr/local/bin
+ git lfs install
/usr/local/bin/git-lfs: 1: /usr/local/bin/git-lfs: Syntax error: end of file unexpected (expecting ")")

git版本git version 2.17.1

$ git lfs help
/usr/local/bin/git-lfs: 1: /usr/local/bin/git-lfs: Syntax error: end of file unexpected (expecting ")")

好的,我正在进步。这是我所做的并且能够安装 git-lfs

我在 /usr/local/bin/git-lfs 中安装了 git-lfs

我了解到这条路径不是由 APT 维护的。我用

删除它
sudo rm /usr/local/bin/git-lfs

我应用了包重新安装

sudo apt-get install --reinstall git-lfs

如果其他人遇到此问题,只需添加即可。完成后,您需要使用以下命令安装 git flow: sudo apt-get install git-flow。 然后你需要设置你想要 git lfs 管理的文件:git lfs track "*.yyyy"。下一步确保 .gitattribute 被跟踪 git add .gitattributes.

只需像往常一样提交并推送到 GitHub。您可能需要对 lfs 文件执行以下操作 => 将现有的大文件追溯迁移到 Git LFS 以减小 Git 推送的大小:git lfs migrate import --include="*.onnx"