【问题标题】:github desktop - wrong folder permissionsgithub桌面 - 错误的文件夹权限
【发布时间】:2017-01-02 18:00:38
【问题描述】:

我使用 github 桌面。我在我的分支上工作,有一次我需要将我的 MAMP 升级到 MAMP PRO。在 MAMP PRO 中,我需要使用 SSL 设置新的本地服务器。设置新服务器时,我需要更改目录和文件的访问权限。进行更改后,我的 Github 桌面显示所有未更改为已更改的文件(在右侧面板中显示更改为空),已更改的文件未显示在 git 桌面中,并且本地文件的版本是旧的(更改之前)。

Git 桌面当前显示“分支 A”,但是当我在终端检查时,它显示当前主显示。有一次,当我尝试更改为我想要的“分支 A”时,git 打开错误:致命:无法创建'.../.git/index.lock':权限被拒绝 (128)

经过一番研究,我发现更改权限使 Git 桌面行为变得奇怪。如何通过“分支 A”中未提交的更改找回它?

【问题讨论】:

  • 做你之前做的相反的事情?
  • 很遗憾,我不记得开始配置的内容了。
  • 您不应该混合用户,除非您知道自己在做什么(尤其不是 root),因为您需要了解组并正确配置它们以使其正常工作。
  • 我建议您恢复您的 MAMP 备份并再次进行升级。那么你做事的方式要更加小心。

标签: git github mamp mamp-pro


【解决方案1】:

您可以简单地尝试使用 git shell 删除锁定文件。

rm -rf .git/index.lock

另外请尝试以管理员权限运行 github 桌面版。

【讨论】:

  • 感谢您的回答!删除 git lock 文件会丢弃我未提交的更改吗?以及如何以管理员权限运行 git?
  • 我认为它不会删除您未提交的工作。锁定文件通常用于防止多个应用程序一次访问同一位置。 en.m.wikipedia.org/wiki/File_locking
  • 你可以简单地右键单击github的windows应用程序并选择以管理员身份运行选项
猜你喜欢
  • 2016-08-25
  • 2014-11-29
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 2018-12-13
  • 2018-05-06
  • 1970-01-01
相关资源
最近更新 更多