[GH-ISSUE #450] [bug] Gitlab 右键只能删除本地文件,远程文件无法删除 #331

Open
opened 2026-03-02 03:39:14 +03:00 by kerem · 17 comments
Owner

Originally created by @cyl-ly on GitHub (Jul 24, 2025).
Original GitHub issue: https://github.com/codexu/note-gen/issues/450

Originally assigned to: @codexu on GitHub.

详细描述这个 Bug

Image Image Image

想删除远程仓库文件,但是右键无法删除,删除本地同步后,远程仍存在

NoteGen 版本

0.19.8

操作系统

macOS

报错日志

No response

Originally created by @cyl-ly on GitHub (Jul 24, 2025). Original GitHub issue: https://github.com/codexu/note-gen/issues/450 Originally assigned to: @codexu on GitHub. ### 详细描述这个 Bug <img width="1364" height="221" alt="Image" src="https://github.com/user-attachments/assets/8f2ce850-0f20-4ff0-80eb-b593ff4b65f2" /> <img width="386" height="161" alt="Image" src="https://github.com/user-attachments/assets/9488c2e6-4edd-487b-94ec-9daa8de6eb13" /> <img width="173" height="238" alt="Image" src="https://github.com/user-attachments/assets/8d35c044-5f40-47ff-b89e-0349cf9a0b45" /> 想删除远程仓库文件,但是右键无法删除,删除本地同步后,远程仍存在 ### NoteGen 版本 0.19.8 ### 操作系统 macOS ### 报错日志 _No response_
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

同时,我还想询问一下,如果我想跨设备协作笔记,就需要在两个设备上创建同名文件夹,然后同步。

或许是否可以在上方设置同步按钮,点击的时候 list 选择需要同步文件夹的按钮

【仅个人建议,因为看作者之前回复过,觉得同步全量文件的功能觉得不太需要】

<!-- gh-comment-id:3111757869 --> @cyl-ly commented on GitHub (Jul 24, 2025): 同时,我还想询问一下,如果我想跨设备协作笔记,就需要在两个设备上创建同名文件夹,然后同步。 或许是否可以在上方设置同步按钮,点击的时候 list 选择需要同步文件夹的按钮 【仅个人建议,因为看作者之前回复过,觉得同步全量文件的功能觉得不太需要】
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

同时,我还想询问一下,如果我想跨设备协作笔记,就需要在两个设备上创建同名文件夹,然后同步。

或许是否可以在上方设置同步按钮,点击的时候 list 选择需要同步文件夹的按钮

【仅个人建议,因为看作者之前回复过,觉得同步全量文件的功能觉得不太需要】

你是指文件夹右键上传里面的文件吗?

<!-- gh-comment-id:3112103633 --> @codexu commented on GitHub (Jul 24, 2025): > 同时,我还想询问一下,如果我想跨设备协作笔记,就需要在两个设备上创建同名文件夹,然后同步。 > > 或许是否可以在上方设置同步按钮,点击的时候 list 选择需要同步文件夹的按钮 > > 【仅个人建议,因为看作者之前回复过,觉得同步全量文件的功能觉得不太需要】 你是指文件夹右键上传里面的文件吗?
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

同时,我还想询问一下,如果我想跨设备协作笔记,就需要在两个设备上创建同名文件夹,然后同步。
或许是否可以在上方设置同步按钮,点击的时候 list 选择需要同步文件夹的按钮
【仅个人建议,因为看作者之前回复过,觉得同步全量文件的功能觉得不太需要】

你是指文件夹右键上传里面的文件吗?

比如我在设备 A 上传了/test/demo.md

然后我想在设备 B 去协同编辑 demo,就需要在 B 新建 /test,然后同步

【是否可以点击同步后,会出现远程的文件夹列表,比如我点击 test 后,会自动拉取目标文件夹下面的文件,就不需要我在 B 新建同名📂了】

<!-- gh-comment-id:3112163197 --> @cyl-ly commented on GitHub (Jul 24, 2025): > > 同时,我还想询问一下,如果我想跨设备协作笔记,就需要在两个设备上创建同名文件夹,然后同步。 > > 或许是否可以在上方设置同步按钮,点击的时候 list 选择需要同步文件夹的按钮 > > 【仅个人建议,因为看作者之前回复过,觉得同步全量文件的功能觉得不太需要】 > > 你是指文件夹右键上传里面的文件吗? 比如我在设备 A 上传了/test/demo.md 然后我想在设备 B 去协同编辑 demo,就需要在 B 新建 /test,然后同步 【是否可以点击同步后,会出现远程的文件夹列表,比如我点击 test 后,会自动拉取目标文件夹下面的文件,就不需要我在 B 新建同名📂了】
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

不需要建立 /test 呀,正常就会出现远程的 test 文件夹:

Image

如果本地没有 test 目录,也没有 test/demo.md 则会显示上图半透明的效果,点击 demo.md 就可以下载到本地了

<!-- gh-comment-id:3112188107 --> @codexu commented on GitHub (Jul 24, 2025): 不需要建立 /test 呀,正常就会出现远程的 test 文件夹: <img width="632" height="264" alt="Image" src="https://github.com/user-attachments/assets/f49e7ea0-5733-40ec-8e26-d47a455fb622" /> 如果本地没有 test 目录,也没有 test/demo.md 则会显示上图半透明的效果,点击 demo.md 就可以下载到本地了
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

不需要建立 /test 呀,正常就会出现远程的 test 文件夹:

Image 如果本地没有 test 目录,也没有 test/demo.md 则会显示上图半透明的效果,点击 demo.md 就可以下载到本地了

我是这个效果

Image
<!-- gh-comment-id:3112216120 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 不需要建立 /test 呀,正常就会出现远程的 test 文件夹: > > <img alt="Image" width="632" height="264" src="https://private-user-images.githubusercontent.com/15899990/470140259-f49e7ea0-5733-40ec-8e26-d47a455fb622.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTMzMzg3OTUsIm5iZiI6MTc1MzMzODQ5NSwicGF0aCI6Ii8xNTg5OTk5MC80NzAxNDAyNTktZjQ5ZTdlYTAtNTczMy00MGVjLThlMjYtZDQ3YTQ1NWZiNjIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzI0VDA2MjgxNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEwNjVkM2I0M2MxNTgyOTJlM2ZlNzJjY2I0MDRhMjBhMjA0ZmQ1MmI3ZjdiMjQ4OGEzNjUwM2RhNmUzOWU5MTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.tGCWmkNaBV7uc75akaQQ6hMDteuah7pxbrcEsRCggig"> > 如果本地没有 test 目录,也没有 test/demo.md 则会显示上图半透明的效果,点击 demo.md 就可以下载到本地了 我是这个效果 <img width="1287" height="459" alt="Image" src="https://github.com/user-attachments/assets/67de8f02-3dbe-4102-b4d4-15dab3964ed1" />
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

不需要建立 /test 呀,正常就会出现远程的 test 文件夹:

Image 如果本地没有 test 目录,也没有 test/demo.md 则会显示上图半透明的效果,点击 demo.md 就可以下载到本地了

刚才更新了 0.19.9,但是还是出现了无法删除远程文件的问题,是我个人问题吗?
同步都开了,权限也都没问题

Image
<!-- gh-comment-id:3112239149 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 不需要建立 /test 呀,正常就会出现远程的 test 文件夹: > > <img alt="Image" width="632" height="264" src="https://private-user-images.githubusercontent.com/15899990/470140259-f49e7ea0-5733-40ec-8e26-d47a455fb622.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTMzMzk0NDAsIm5iZiI6MTc1MzMzOTE0MCwicGF0aCI6Ii8xNTg5OTk5MC80NzAxNDAyNTktZjQ5ZTdlYTAtNTczMy00MGVjLThlMjYtZDQ3YTQ1NWZiNjIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzI0VDA2MzkwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI0ZDE4ZTMxMWRmMTA0OTc4MTM2NjRjM2U2MGE4MWYxZjQ3NWFhMjgyYThiZWNmZjgwNjkxMDFkZTg1OTAzNjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QvoH6n9Jl5253DIs_xa_vhMp40NAEPjvGaFt4gSmIV0"> > 如果本地没有 test 目录,也没有 test/demo.md 则会显示上图半透明的效果,点击 demo.md 就可以下载到本地了 刚才更新了 0.19.9,但是还是出现了无法删除远程文件的问题,是我个人问题吗? 同步都开了,权限也都没问题 <img width="1097" height="624" alt="Image" src="https://github.com/user-attachments/assets/caa714a0-3aca-4c80-96c0-b3985d78b9b2" />
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

这种情况是没有远程文件吧,还有文件夹和文件不能有空格,空格会在上传时转化为下划线,导致出现两个不同的目录。

<!-- gh-comment-id:3112241424 --> @codexu commented on GitHub (Jul 24, 2025): 这种情况是没有远程文件吧,还有文件夹和文件不能有空格,空格会在上传时转化为下划线,导致出现两个不同的目录。
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

这种情况是没有远程文件吧,还有文件夹和文件不能有空格,空格会在上传时转化为下划线,导致出现两个不同的目录。

Image

远程仓库有的文件,是同步上去的

<!-- gh-comment-id:3112249128 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 这种情况是没有远程文件吧,还有文件夹和文件不能有空格,空格会在上传时转化为下划线,导致出现两个不同的目录。 <img width="1397" height="324" alt="Image" src="https://github.com/user-attachments/assets/c86ce7ad-5550-40c2-b94f-c585664969e1" /> 远程仓库有的文件,是同步上去的
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

看起来是你本地还没加载成功远程的文件列表,如果加载完成会有☁️图标:

Image
<!-- gh-comment-id:3112254394 --> @codexu commented on GitHub (Jul 24, 2025): 看起来是你本地还没加载成功远程的文件列表,如果加载完成会有☁️图标: <img width="298" height="176" alt="Image" src="https://github.com/user-attachments/assets/ca884767-a739-4c06-b6a6-9068252a57de" />
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

看起来是你本地还没加载成功远程的文件列表,如果加载完成会有☁️图标:

Image

我点击笔记页面的访问仓库按钮,他的 url 是错的,页面是 404
但是点击头像,就可以正确访问到 gitlab 我的主页

但是同步按钮也不会报错,也可以正确上传 md 文件

和这个会有关系吗

<!-- gh-comment-id:3112261293 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 看起来是你本地还没加载成功远程的文件列表,如果加载完成会有☁️图标: > > <img alt="Image" width="298" height="176" src="https://private-user-images.githubusercontent.com/15899990/470151496-ca884767-a739-4c06-b6a6-9068252a57de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTMzNDAwODcsIm5iZiI6MTc1MzMzOTc4NywicGF0aCI6Ii8xNTg5OTk5MC80NzAxNTE0OTYtY2E4ODQ3NjctYTczOS00YzA2LWI2YTYtOTA2ODI1MmE1N2RlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzI0VDA2NDk0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNmNDNjYTU5ZjFjNWE4ZjBhMzNmZTM3OGY4M2E4MDY0ZGJmY2YzZDk4ZGFhNTU3NzNkNzE2NWUxNmM3MDdmMjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.4cRLLtbBVexMCxLQ5SOHIRh8Lxe0zVLCT2b9iKLtRH0"> 我点击笔记页面的访问仓库按钮,他的 url 是错的,页面是 404 但是点击头像,就可以正确访问到 gitlab 我的主页 但是同步按钮也不会报错,也可以正确上传 md 文件 和这个会有关系吗
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

自建 Gitlab 还是 gitlab.com 还是极狐?

<!-- gh-comment-id:3112270193 --> @codexu commented on GitHub (Jul 24, 2025): 自建 Gitlab 还是 gitlab.com 还是极狐?
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

自建 Gitlab 还是 gitlab.com 还是极狐?

gitlab.com

<!-- gh-comment-id:3112274714 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 自建 Gitlab 还是 gitlab.com 还是极狐? gitlab.com
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

我这边完全正常,仓库地址打开也是正常的,我打开的地址是:
https://gitlab.com/codexu/note-gen-sync
你发一下你的地址我看一下,是否是用户名没正确取到?

<!-- gh-comment-id:3112306398 --> @codexu commented on GitHub (Jul 24, 2025): 我这边完全正常,仓库地址打开也是正常的,我打开的地址是: https://gitlab.com/codexu/note-gen-sync 你发一下你的地址我看一下,是否是用户名没正确取到?
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

我这边完全正常,仓库地址打开也是正常的,我打开的地址是: https://gitlab.com/codexu/note-gen-sync 你发一下你的地址我看一下,是否是用户名没正确取到?

点击头像地址:https://gitlab.com/ucascyl
点击仓库地址:https://gitlab.com/Youlin%20Chai/note-gen-sync
gitlab 仓库地址:https://gitlab.com/ucascyl/note-gen-sync

<!-- gh-comment-id:3112320264 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 我这边完全正常,仓库地址打开也是正常的,我打开的地址是: https://gitlab.com/codexu/note-gen-sync 你发一下你的地址我看一下,是否是用户名没正确取到? 点击头像地址:https://gitlab.com/ucascyl 点击仓库地址:https://gitlab.com/Youlin%20Chai/note-gen-sync gitlab 仓库地址:https://gitlab.com/ucascyl/note-gen-sync
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

所以为啥变成了 Youlin%20Chai 呢?这是哪来的

<!-- gh-comment-id:3112326790 --> @codexu commented on GitHub (Jul 24, 2025): 所以为啥变成了 Youlin%20Chai 呢?这是哪来的
Author
Owner

@cyl-ly commented on GitHub (Jul 24, 2025):

所以为啥变成了 Youlin%20Chai 呢?这是哪来的

I dont know,
既然头像的 url 正确,或许可以用头像的 url 拼接 note-gen-sync ?

<!-- gh-comment-id:3112332744 --> @cyl-ly commented on GitHub (Jul 24, 2025): > 所以为啥变成了 Youlin%20Chai 呢?这是哪来的 I dont know, 既然头像的 url 正确,或许可以用头像的 url 拼接 note-gen-sync ?
Author
Owner

@codexu commented on GitHub (Jul 24, 2025):

昂,我了解了,Gitlab 这个名字和账号错误,这和 Github 和 Gitee 有所区别,而我的账号和名称都是 codexu 所以没出现这个 bug,我尽快修复。

<!-- gh-comment-id:3112344954 --> @codexu commented on GitHub (Jul 24, 2025): 昂,我了解了,Gitlab 这个名字和账号错误,这和 Github 和 Gitee 有所区别,而我的账号和名称都是 codexu 所以没出现这个 bug,我尽快修复。
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/note-gen#331
No description provided.