首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在管理控制台中操作git -现在无法从常规添加git

在管理控制台中操作git -现在无法从常规添加git
EN

Stack Overflow用户
提问于 2019-12-06 04:20:08
回答 1查看 36关注 0票数 1

我运行的是Windows。没有“任何东西”在运行,而且我有一台新启动的机器。

我切换到具有管理员权限的控制台,它工作得很好。

我如何重新获得它,这样我就不需要使用提升的权限了。

代码语言:javascript
复制
> git add MyPath/MyFile.cs
Rename from '.git/objects/87/tmp_obj_aYkMsa' to '.git/objects/87/f8c1884b065b8a1a62aa4131f89c5535f4e366' failed. Should I try again? (y/n) n
error: unable to write file .git/objects/87/f8c1884b065b8a1a62aa4131f89c5535f4e366: Permission denied
error: MyPath/MyFile.cs: failed to insert into database
error: unable to index file 'MyPath/MyFile.cs'
fatal: updating files failed
EN

回答 1

Stack Overflow用户

发布于 2019-12-06 05:07:52

当您运行git命令时,Git将在.git文件夹下创建、读取和编辑文件。如果您以管理员帐户运行这些命令,则将创建属于该管理员的文件。我想你是在你的情况下这么做的。现在,您的普通用户没有写入、修改或删除这些文件的权限。要解决此问题,您需要将.git下所有文件的所有权更改为您的普通用户。我不熟悉在Windows上执行此操作,因此我只能向您推荐其他在线资源,以了解如何执行此操作。例如,this page似乎就是您所需要的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59202725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档