Git克隆后的文件属于错误的用户,无法编辑

bqucvtff  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(164)

我正在网上学习一门课程。
我有一个存储库来克隆和使用该存储库中的代码,但从昨天开始,每当克隆一个存储库,甚至是我自己创建的存储库时,它(本地存储库)在我的机器上都处于只读模式。
当我右键单击file -> property -> permission时,显示我不是所有者。
因此,我不能修改代码,所以我不能继续我的课程:(
我正在开发Ubuntu 18.04 LTS。
下面是我做过的事情的清单:

  • 重新启动电脑
  • 重置git全局变量user.nameuser.email
  • 我已尝试在根模式下克隆存储库(sudo su
  • 当我试图从GitHub重新克隆一个正在工作的存储库时,我从本地机器上删除了它:也有同样的问题。

我特别想要这个回购协议:git克隆https://github.com/udacity/ud120-projects.git
我希望能够像任何其他回购修改文件!

ycl3bljg

ycl3bljg1#

我刚试着克隆它,这没有问题(正确的所有者/组)

vonc@vonvb:~/git$ git clone https://github.com/udacity/ud120-projects.git
Cloning into 'ud120-projects'...
remote: Enumerating objects: 5046, done.
remote: Total 5046 (delta 0), reused 0 (delta 0), pack-reused 5046
Receiving objects: 100% (5046/5046), 19.64 MiB | 3.89 MiB/s, done.
Resolving deltas: 100% (4372/4372), done.
vonc@vonvb:~/git$ cd ud120-projects/
vonc@vonvb:~/git/ud120-projects$ l
total 84K
drwxr-xr-x  6 vonc vonc 4,0K juin  23 07:33 ..
-rw-rw-r--  1 vonc vonc   86 juin  23 07:33 README.md
-rw-rw-r--  1 vonc vonc  207 juin  23 07:33 .gitignore
drwxrwxr-x  2 vonc vonc 4,0K juin  23 07:33 feature_selection

确保你没有为git命令使用别名/脚本 Package 器。(输入which git)。检查你的umask0002)。

jaql4c8m

jaql4c8m2#

您可以从终端修改权限:
root@root:sudo chmod 777项目文件夹-R
777表示所有用户的读写执行权限

相关问题