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

如何恢复GitHub Desktop中消失的已克隆仓库?

解决GitHub Desktop仓库消失的问题

1. 确认本地仓库文件未丢失

GitHub Desktop仅作为管理工具,不会直接删除本地仓库文件,先确认文件存在:

  • 打开终端,运行命令搜索所有本地Git仓库:
    find ~ -type d -name ".git" | grep -v "/snap/"
    
    该命令会列出用户目录下所有包含.git文件夹的仓库路径,核对你之前克隆的仓库是否都在。

2. 检查GitHub Desktop配置文件

直接运行snap目录下的二进制可能导致应用加载了错误的配置,修复步骤:

  • 完全关闭GitHub Desktop
  • 打开终端,查看snap版GitHub Desktop的配置目录:
    ls -la ~/snap/github-desktop/current/.config/GitHub\ Desktop/
    
    查看其中的repositories.json文件,若文件为空或内容异常,说明仓库列表配置已损坏。

3. 手动重新导入仓库

若配置无法恢复,直接导入本地仓库是最快的解决方法:

  • 打开GitHub Desktop
  • 点击左上角File菜单,选择Add Local Repository...
  • 点击Choose...,选中第一步找到的仓库目录,点击Add Repository完成导入
  • 重复操作,将所有需要的仓库重新添加到应用中

4. 规范应用启动方式

为避免再次出现配置错位问题,不要直接运行snap文件夹内的二进制文件,改用以下方式启动:

  • 通过系统“Show Applications”图标启动
  • 或在终端运行命令:
    snap run github-desktop
    

内容的提问来源于stack exchange,提问作者LinuxisLove

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 19:24:51