github desktop - 错误的文件夹权限

时间:2017-01-02 18:00:38

标签: git github mamp mamp-pro

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

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

经过一番研究后,我发现更改权限会让Git桌面变得奇怪。如何使用来自"分支A"?

的未提交更改来恢复它

1 个答案:

答案 0 :(得分:2)

您只需尝试使用git shell删除锁定文件。

namespace login.Controllers
{
public class HomeController : Controller
{

    private readonly UserFactory userFactory;

    public HomeController(UserFactory user) {
        userFactory = user;
    }

    // GET: /Home/
    [HttpGet]
    [Route("")]
    public IActionResult Index()
    {

        return View();
    }

    [HttpPost]
    [Route("")]
    public IActionResult Register(Home model)
    {
        if(!ModelState.IsValid)
        {
            return View("Index", model);
        }
        PasswordHasher<Home> Hasher = new PasswordHasher<Home>();
        model.Password = Hasher.HashPassword(model, model.Password);
        userFactory.Add(model);
        ViewBag.message = "Success";
        return View();
       }
    }
} 

另外,请尝试使用管理员权限运行github for desktop。