Nextcloud 同步而无需共享 git

Nextcloud 同步而无需共享 git

我的笔记本电脑上有一个目录,我希望将其同步到共享的 Nextcloud 文件夹。(我使用的是 Linux 和最新版本的 Nextcloud)。我不是希望同步.git我的存储库中的文件夹,因为 Nextcloud 目录与其他人共享,但我不确定如何避免同步。我尝试删除同步连接,但这意味着它已从我的笔记本电脑本地删除,我想在本地保留我的 .git 目录版本。我删除了主同步目录的同步连接,并创建了一个包含以下行的.git文件sync-exclude.lst

.git/*
.git
.git/

并重新启用同步。.git从备份恢复我的(本地)文件夹后,它立即开始远程同步。

GUI 中再次出现了“删除文件夹同步连接”的选项,但如果我取消选中“.git”旁边的框,则会警告该文件夹将在本地删除。

如何创建一个同步文件夹并告诉 NextCloud 完全忽略、永不同步、永不删除某个子文件夹?

答案1

好的,听起来你在 sync-exclude.lst 文件上犯了错误...

根据文档,正确的方法是使用忽略文件编辑器https://docs.nextcloud.com/desktop/latest/navigating.html#using-the-ignored-files-editor

sync-exclude.lst 文件是一个系统范围的忽略列表,而不仅仅是您在同步的文件夹中创建的文件。文档明确指出不要编辑此文件。

相关内容