我正在尝试连接到 Windows 7 上的 HTTPS WebDAV 文件夹。我转到“计算机”资源管理器窗口,右键单击,然后单击“添加网络位置”。我按照提示操作并得到“您输入的文件夹似乎无效。请选择另一个。” 它在 Windows XP 上运行良好。我如何使这项工作?
尝试执行以下操作:
mkdir /Volumes/temp
mount_webdav davs://myusername@webdav.yandex.ru:443 /Volumes/temp
Run Code Online (Sandbox Code Playgroud)
它不返回任何错误,但/Volumes/temp结果为空。
这是所需连接的详细信息(mac / linux),它们是俄语,但您可能会在屏幕截图中看到详细信息。
更新。以下工作:
mount_webdav -i https://webdav.yandex.ru:443 /Volumes/temp
Run Code Online (Sandbox Code Playgroud)
但在这种情况下,我必须输入用户名和密码。我尝试了以下方法:
mount_webdav https://myusername:mypass@webdav.yandex.ru:443 /Volumes/temp
mount_webdav -s https://myusername:mypass@webdav.yandex.ru:443 /Volumes/temp
Run Code Online (Sandbox Code Playgroud)
它不起作用。
我的家庭 LAN 上有一个 Linux 服务器,它有一个通过 Samba (/export) 共享的文件系统,我在其中存储了一些较旧的录制电视(在 /export/Recorded\ TV 下)。该系统也是一个网络服务器,运行几个网络应用程序。Apache 虚拟主机:
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server bucketwise. (/etc/apache2/sites-enabled/bucketwise.conf:1)
port 80 namevhost bucketwise. (/etc/apache2/sites-enabled/bucketwise.conf:1)
port 80 namevhost teamspeak.int.example.com (/etc/apache2/sites-enabled/teamspeak.conf:1)
Syntax OK
Run Code Online (Sandbox Code Playgroud)
我有一台运行 Windows 7 RC1 的笔记本电脑,设置为在 Windows Media Center 的共享驱动器上搜索媒体。但是,它似乎试图通过默认 vhost 访问,并且正在向日志发送 http 错误 503 的垃圾邮件。从默认 vhost 错误日志:
10.13.37.10 - - [27/Sep/2009:06:46:49 -0600] "PROPFIND /export/Recorded%20TV HTTP/1.1" 503 376 "-" "Microsoft-WebDAV-MiniRedir/6.1.7100"
10.13.37.10 - - [27/Sep/2009:06:46:51 -0600] "PROPFIND /export HTTP/1.1" 503 376 "-" "Microsoft-WebDAV-MiniRedir/6.1.7100" …Run Code Online (Sandbox Code Playgroud) 我为我的一小群用户配置了一个 webdav 共享。这非常适合共享文件,例如 Dropbox。但它缺乏 Dropbox 在计算机与互联网断开连接时将文件保存在本地的功能。
我组中的某些用户要求即使在没有 Internet 访问的情况下也可以在本地访问这些文件(通过事先的自动同步)。
我正在寻找适用于 Windows 和 Mac OSX 的解决方案(或多个解决方案)。Rsync 看起来不错,但我听说过 webdav 速度慢的问题,很难为我的 OSX 用户配置,而且我的用户在 Windows 上无法使用。
是否有开源工具或一些易于配置的内置工具可以为这些用户自动执行此过程?
我知道我可以将 webdav 文件夹映射到 Windows 中的驱动器号,但我需要映射约 10 个不同的 webdav 文件夹(不同的服务器)并且分配驱动器号会很难看。
是否可以以某种方式将链接创建为文件夹结构,例如使用 mklink?
我尝试了几种组合(/d、/H、/J 标志 + https://webdav.server.com/ ... 或 \\webdav.server.com@SSL\...)但没有成功。大多数组合会导致一个虚拟文件夹,当打开该文件夹时会加载相当长的时间(就像当 webdav 映射到驱动器时一样),但随后失败并显示类似的错误消息,指出它不可访问。
我想创建一个简单的命令行脚本,它将通过网络连接将一些文件从 ~/myfiles 复制到 WebDAV 安装的文件系统上的文件。我可以轻松地单击位置和书签,输入密码/用户名组合,它将从 Nautilus 中安装,但我无法使用 mount 命令在任何地方找到文件系统的位置,所以我不能很好地执行任何非-GUI 来操作文件。
我是否必须找到一种方法来手动将共享挂载到挂载点,或者有没有办法让它同时显示在 Nautilus 和文件系统中?
我不知道如何创建SVN repo并让用户通过访问http[s]+WebDAV上nginx
我没有找到任何描述这个过程的好的教程,虽然这个方案有很多答案,但使用apache而不是nginx,所以,如果有答案,它可能会被添加到community wiki或者我只是搜索得很糟糕。
更新: Igor Sysoev实际上回答了这个问题,但它有点“老”了。也许,有些事情发生了变化,有人找到了解决方案?
谢谢你。
我目前使用 Box.Com 作为 WebDAV 磁盘。但是 Windows 7 显示的大小不正确 - 显然与系统驱动器相同。
这可能是固定的吗?如果不是 - 也可以使用将 WebDAV 作为磁盘连接的解决方案是什么?
你们中有人在 OS X Mavericks 上安装了 svn 1.8.* 和 neon 吗?
我跟着这个教程:
http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/
但是在尝试配置 svn 以使用 neon 之后:
./configure --prefix=/usr/local --with-neon
Run Code Online (Sandbox Code Playgroud)
我收到此警告:
configure: WARNING: unrecognized options: --with-neon
Run Code Online (Sandbox Code Playgroud)
在此之后构建和安装工作正常,但当然我无法连接到 WEBDAV 存储库。