You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I checked that the bug hasn't been reported before
Package Name
git
Package Version
2.48.1-34
Device Model
DS418j
Device Architecture
AArch64 (ARMv8)
Firmware Version
DSM 6.2.4-25556 Update 6
What happened?
When trying to commit (from my Windows host) an LFS file to repo got an error message:
$ git push
batch request: sh: git-lfs-authenticate: command not found: exit status 127
error: failed to push some refs to 'ssh://192.168.0.3/volume1/git/myrepo.git'
$ git --version
git version 2.48.1.windows.1
Maybe it is configuration issue - internet says that missing git-lfs-authenticate is used to reach LFS vis ssh, but it seems to be default setup, for clean "out of box" configuration.
Packet seems to work (for non-lfs files there is no issues):
'dysk' is my Synology NAS
hellfire@dysk:/usr/local/bin$ git --version
git version 2.48.1
hellfire@dysk:/usr/local/bin$ git-lfs --version
git-lfs/3.6.1 (GitHub; linux arm64; go 1.23.5)
hellfire@dysk:/usr/local/bin$ which git
/usr/local/bin/git
hellfire@dysk:/usr/local/bin$ which git-lfs
/usr/local/bin/git-lfs
hellfire@dysk:/usr/local/bin$ ls -l /usr/local/bin/git*
lrwxrwxrwx 1 root root 32 Feb 23 01:21 /usr/local/bin/git -> /var/packages/git/target/bin/git
lrwxrwxrwx 1 root root 42 Feb 23 01:21 /usr/local/bin/git-cvsserver -> /var/packages/git/target/bin/git-cvsserver
lrwxrwxrwx 1 root root 36 Feb 23 01:21 /usr/local/bin/git-lfs -> /var/packages/git/target/bin/git-lfs
lrwxrwxrwx 1 root root 45 Feb 23 01:21 /usr/local/bin/git-receive-pack -> /var/packages/git/target/bin/git-receive-pack
lrwxrwxrwx 1 root root 38 Feb 23 01:21 /usr/local/bin/git-shell -> /var/packages/git/target/bin/git-shell
lrwxrwxrwx 1 root root 47 Feb 23 01:21 /usr/local/bin/git-upload-archive -> /var/packages/git/target/bin/git-upload-archive
lrwxrwxrwx 1 root root 44 Feb 23 01:21 /usr/local/bin/git-upload-pack -> /var/packages/git/target/bin/git-upload-pack
hellfire@dysk:/usr/local/bin$ ls -l /var/packages/git/target/bin/
total 28520
-rwxr-xr-x 143 root root 3171984 Jan 19 16:41 git
-rwxr-xr-x 2 root root 163772 Jan 19 16:40 git-cvsserver
-rwxr-xr-x 1 root root 11772120 Jan 19 16:41 git-lfs
-rwxr-xr-x 143 root root 3171984 Jan 19 16:41 git-receive-pack
-rwxr-xr-x 2 root root 1766992 Jan 19 16:41 git-shell
-rwxr-xr-x 143 root root 3171984 Jan 19 16:41 git-upload-archive
-rwxr-xr-x 143 root root 3171984 Jan 19 16:41 git-upload-pack
-rwxr-xr-x 1 root root 979776 Jan 19 16:41 openssl
-rwxr-xr-x 2 root root 1812536 Jan 19 16:41 scalar
Reproduction steps
on NAS:
mkdir myrepo.git
cd myrepo.git
git init --bare
on Windows:
$ mkdir myrepo
$ cd myrepo
$ git init
$ git lfs track "*.bin"
git add .
git commit -m "Initial commit with LFS and test files"
git push -u origin master
$ git push
Remote "origin" does not support the Git LFS locking API. Consider disabling it with:
$ git config lfs.https://192.168.0.3/volume1/git/myrepo.git/info/lfs.locksverify false
batch request: sh: git-lfs-authenticate: command not found: exit status 127
error: failed to push some refs to 'ssh://192.168.0.3/volume1/git/myrepo.git'
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ git push
batch request: sh: git-lfs-authenticate: command not found: exit status 127
error: failed to push some refs to 'ssh://192.168.0.3/volume1/git/myrepo.git'
...
Install Log
2025/02/23 00:06:50 install git 2.48.1-34 Begin preinst
2025/02/23 00:06:50 Begin initialize_variables
2025/02/23 00:06:50 End initialize_variables
2025/02/23 00:06:50 ===> Step preinst. STATUS=INSTALL USER= GROUP= SHARE_PATH=
2025/02/23 00:06:50 install git 2.48.1-34 End preinst ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/rm -rf /volume1/@appstore/git
2025/02/23 00:06:50 install git 2.48.1-34 End /bin/rm -rf /volume1/@appstore/git ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/mv -f /volume1/@tmp/pkginstall/package /volume1/@appstore/git
2025/02/23 00:06:50 install git 2.48.1-34 End /bin/mv -f /volume1/@tmp/pkginstall/package /volume1/@appstore/git ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/rm -rf /var/packages/git
2025/02/23 00:06:50 install git 2.48.1-34 End /bin/rm -rf /var/packages/git ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/mkdir -p /var/packages/git
2025/02/23 00:06:50 install git 2.48.1-34 End /bin/mkdir -p /var/packages/git ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/mv -f /volume1/@tmp/pkginstall/INFO /var/packages/git/INFO
2025/02/23 00:06:50 install git 2.48.1-34 End /bin/mv -f /volume1/@tmp/pkginstall/INFO /var/packages/git/INFO ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/rm -rf /var/packages/git/scripts
2025/02/23 00:06:50 install git 2.48.1-34 End /bin/rm -rf /var/packages/git/scripts ret=[0]
2025/02/23 00:06:50 install git 2.48.1-34 Begin /bin/mv -f /volume1/@tmp/pkginstall/scripts /var/packages/git/scripts
2025/02/23 00:06:51 install git 2.48.1-34 End /bin/mv -f /volume1/@tmp/pkginstall/scripts /var/packages/git/scripts ret=[0]
2025/02/23 00:06:51 install git 2.48.1-34 Begin /bin/rm -rf /var/packages/git/conf
2025/02/23 00:06:51 install git 2.48.1-34 End /bin/rm -rf /var/packages/git/conf ret=[0]
2025/02/23 00:06:51 install git 2.48.1-34 Begin /bin/mv -f /volume1/@tmp/pkginstall/conf /var/packages/git/conf
2025/02/23 00:06:51 install git 2.48.1-34 End /bin/mv -f /volume1/@tmp/pkginstall/conf /var/packages/git/conf ret=[0]
2025/02/23 00:06:52 install git 2.48.1-34 Begin postinst
2025/02/23 00:06:52 Begin initialize_variables
2025/02/23 00:06:52 End initialize_variables
2025/02/23 00:06:52 ===> Step postinst. STATUS=INSTALL USER= GROUP= SHARE_PATH=
2025/02/23 00:06:52 Begin save_wizard_variables
2025/02/23 00:06:52 End save_wizard_variables
2025/02/23 00:06:52 install git 2.48.1-34 End postinst ret=[0]
2025/02/23 00:06:55 install git 2.48.1-34 Begin start-stop-status start
2025/02/23 00:06:55 install git 2.48.1-34 End start-stop-status start ret=[0]
2025/02/23 00:06:56 install git 2.48.1-34 Begin /bin/rm -rf /volume1/@tmp/pkginstall
2025/02/23 00:06:56 install git 2.48.1-34 End /bin/rm -rf /volume1/@tmp/pkginstall ret=[0]
2025/02/23 01:18:15 (system) trigger git 2.48.1-34 Begin start-stop-status stop
2025/02/23 01:18:15 (system) trigger git 2.48.1-34 End start-stop-status stop ret=[0]
2025/02/23 01:21:15 (system) trigger git 2.48.1-34 Begin start-stop-status start
2025/02/23 01:21:15 (system) trigger git 2.48.1-34 End start-stop-status start ret=[0]
Service Log
nothing here:
$ ls -l /var/packages/git/var/
total 0
Other Logs
The text was updated successfully, but these errors were encountered:
Is this a new Bug?
Package Name
git
Package Version
2.48.1-34
Device Model
DS418j
Device Architecture
AArch64 (ARMv8)
Firmware Version
DSM 6.2.4-25556 Update 6
What happened?
When trying to commit (from my Windows host) an LFS file to repo got an error message:
Maybe it is configuration issue - internet says that missing git-lfs-authenticate is used to reach LFS vis ssh, but it seems to be default setup, for clean "out of box" configuration.
Packet seems to work (for non-lfs files there is no issues):
'dysk' is my Synology NAS
Reproduction steps
on NAS:
mkdir myrepo.git
cd myrepo.git
git init --bare
on Windows:
$ mkdir myrepo
$ cd myrepo
$ git init
$ git lfs track "*.bin"
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ git lfs track ".bin"
git add .gitattributes # Commit the LFS tracking rules
Tracking ".bin"
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ git remote add origin ssh://[email protected]/volume1/git/myrepo.git
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ fsutil file createnew test.bin 1048576
File D:\test\myrepo\test.bin is created
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ echo "Hello World" > README.md
git add .
git commit -m "Initial commit with LFS and test files"
git push -u origin master
$ git push
Remote "origin" does not support the Git LFS locking API. Consider disabling it with:
$ git config lfs.https://192.168.0.3/volume1/git/myrepo.git/info/lfs.locksverify false
batch request: sh: git-lfs-authenticate: command not found: exit status 127
error: failed to push some refs to 'ssh://192.168.0.3/volume1/git/myrepo.git'
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ git config lfs.https://192.168.0.3/volume1/git/myrepo.git/info/lfs.locksverify false
topyr@DESKTOP-NR5FSEB MINGW64 /d/test/myrepo (master)
$ git push
batch request: sh: git-lfs-authenticate: command not found: exit status 127
error: failed to push some refs to 'ssh://192.168.0.3/volume1/git/myrepo.git'
...
Install Log
Service Log
Other Logs
The text was updated successfully, but these errors were encountered: