osxfuse / sshfs

File system based on the SSH File Transfer Protocol
http://fuse.sourceforge.net
GNU General Public License v2.0
1.14k stars 128 forks source link

Is this project dead? #82

Open Danathar opened 1 year ago

Danathar commented 1 year ago

Given the last commit was in 2017, I'm wondering if there is any updates? I was going to load the software but I'm a but hesitant to load sshfs if there is no maintainer.

SevDaisy commented 1 year ago
  1. Is this project dead? I can't agree with that.
  2. Look at other issue such as #81 ,it can be responded at a short time.
  3. poor english of mine, sorry
huuuuuuuuuuu commented 1 year ago

Can anyone suggest an alternative?

n-rodriguez commented 1 year ago

Can anyone suggest an alternative?

I don't think there is one. Actually the most important part of this project is maintained https://github.com/osxfuse/osxfuse. You can still compile sshfs on your machine (with a small change).

diff --git a/sshfs.c b/sshfs.c
index f116633..714317b 100644
--- a/sshfs.c
+++ b/sshfs.c
@@ -14,9 +14,6 @@
 #if !defined(__CYGWIN__)
 #include <fuse_lowlevel.h>
 #endif
-#ifdef __APPLE__
-#  include <fuse_darwin.h>
-#endif
 #include <assert.h>
 #include <stdio.h>
 #include <stdlib.h>

If you speak japanese you can use this custom homebrew formula : https://hkob.hatenablog.com/entry/2020/12/03/110000

sbthandras commented 1 year ago

Can anyone suggest an alternative?

I don't think there is one. Actually the most important part of this project is maintained https://github.com/osxfuse/osxfuse. You can still compile sshfs on your machine (with a small change).

diff --git a/sshfs.c b/sshfs.c
index f116633..714317b 100644
--- a/sshfs.c
+++ b/sshfs.c
@@ -14,9 +14,6 @@
 #if !defined(__CYGWIN__)
 #include <fuse_lowlevel.h>
 #endif
-#ifdef __APPLE__
-#  include <fuse_darwin.h>
-#endif
 #include <assert.h>
 #include <stdio.h>
 #include <stdlib.h>

If you speak japanese you can use this custom homebrew formula : https://hkob.hatenablog.com/entry/2020/12/03/110000

Well the thing is it does "work" for me, but it is for some reason way slower than VScode's Remote SSH editing when viewing files, and if I ever lose connection if drags the whole Finder with it, so it's very painful for me to work with

mrdc commented 8 months ago

Given the last commit was in 2017, I'm wondering if there is any updates? I was going to load the software but I'm a but hesitant to load sshfs if there is no maintainer.

There is a well maintained alternative and it's in README of this project: https://github.com/libfuse/sshfs

easp commented 8 months ago

@mrdc From the README of that project:

However, at present SSHFS does not have any active, regular contributors, and there are a number of known issues

If you are referring to the corresponding homebrew package it is marked as depreciated. There is only an x86_64 build.

Attempting to brew install sshfs results in this message:

Warning: sshfs has been deprecated because it has an archived upstream repository!
sshfs: Linux is required for this software.
libfuse: Linux is required for this software.
Error: sshfs: Unsatisfied requirements failed this build.

So, what, specifically are you referring to?

mrdc commented 8 months ago

From the README of that project:

In README of osxfuse/sshfs:

The latest version and more information can be found on http://github.com/libfuse/sshfs

This version is actively developed and has latest commits one month ago.

verdverm commented 7 months ago

@mrdc, from the latest release notes on that project (https://github.com/libfuse/sshfs/releases)

SSHFS is now no longer maintained or developed

mrdc commented 7 months ago

@mrdc, from the latest release notes on that project (https://github.com/libfuse/sshfs/releases)

SSHFS is now no longer maintained or developed

The latest merge was made last week. For me it's stable, so no freq changes are necessary.

No longer maintained by the original maintainer. There are other people to do it - it's open source and that's how it works.

easp commented 7 months ago

@mrdc. libfuse/sshfs requires libfuse 3.1.0 or newer or another implementation of the libfuse3 interface. How did you get it to build and run on MacOS?

marco-brandizi commented 2 months ago

Hi all, my experience with this:

I understand that actually I should install https://github.com/osxfuse/sshfs, but this isn't available in Homebrew.

Could someone publish it there? Also, this is a sub-project that looks dead, since it hasn't released anything since 2.5.0 in 2014, while it's Linux counterpart is at 3.7.3. If it's a fork, but I'd like to know if going backwards is worthwhile (and is the fork needed?).

Thanks for helping.