You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch Linux遭遇断电后无法登录GitHub Desktop,提示“Cannot create an item in a locked collection”

Arch Linux遭遇断电后无法登录GitHub Desktop,提示“Cannot create an item in a locked collection”

这种断电后搞出来的小故障真的让人头疼,我之前也碰到过类似的情况!大概率是断电导致GitHub Desktop的本地数据目录里残留了未正常释放的锁文件,或者损坏的临时/缓存文件,让程序误以为某个资源还被占用着,才抛出这个“无法在锁定集合中创建项目”的错误。

试试下面这些步骤,应该能解决问题:

  • 彻底关闭GitHub Desktop进程:先关掉界面上的程序,然后打开终端执行pkill -f "GitHub Desktop",确保后台没有残留的进程。
  • 清理锁文件:找到GitHub Desktop的配置目录,Arch Linux里一般是~/.config/GitHub Desktop/,进去看看有没有带lock后缀的文件(比如app.lock之类的),直接删除这些锁文件——它们是断电时没正常释放的,现在卡住了程序。
  • 清理缓存文件:再去~/.cache/GitHub Desktop/目录,把里面所有文件都删掉,损坏的缓存也可能导致这类异常。
  • 重置认证信息(如果前面步骤无效):
    • 如果能打开GitHub Desktop的设置界面,就去File->Options->Accounts,移除当前账号后重新登录。
    • 如果连界面都进不去,直接删除~/.config/GitHub Desktop/accounts.json文件,然后重启程序重新完成认证流程。

要是上面的方法都不行,可以先备份一下~/.config/GitHub Desktop/和~/.local/share/GitHub Desktop/里的文件,然后重新安装GitHub Desktop,不过一般前面的步骤就能解决问题了。

备注:内容来源于stack exchange,提问作者ChrisNonyminus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 08:03:01