GitHub 铅笔(编辑)按钮消失

GitHub pencil (Edit) button disappears

我有一个 GitHub 存储库,我将我的 jupyter 笔记本放在其中。当我在 GitHub 中打开我的笔记本时,我通常会看到一个铅笔按钮,我可以在其中编辑我的笔记本:

但是对于同一存储库中的其他一些笔记本,它会消失:

为什么会发生这种情况以及如何解决?

仅仅是因为文件的大小。 Github 不允许编辑大文件(不确定确切的大小限制是多少)有时甚至会限制查看此类文件,并且只能在原始模式下查看。

要编辑这些文件,请在本地克隆中编辑它们,然后使用 git cli、Github Desktop、SourceTree 等将它们推送到所需的分支。

编辑:答案现已过时。请参阅评论中提到的解决方法。

根据 Wayne Bloss 的评论,实际上可以将 URL 中的 blob 替换为 edit 并编辑隐藏了编辑按钮的文件。

https://github.com/orga/repo/blob/branch/folder/filename.extension 变为 https://github.com/orga/repo/edit/branch/folder/filename.extension

对我来说,这是一个救星,因为文件名中的非法字符导致我无法在 Windows 上签出文件。