流浪机器中没有sudo的Git命令不起作用

问题描述 投票:1回答:1

我在无业游民的计算机上有一个项目,希望将其推送到我的github存储库中。但是我不能不使用sudo而添加对象。

  1. 我已经初始化git

    vagrant@vagrant:/vagrant/testDir$ git init Initialized empty Git repository in /vagrant/testDir/.git/

  2. 之后,如果我运行命令添加内容,则>

    vagrant@vagrant:/vagrant/testDir$ git add .

  3. 然后我收到此错误:

错误:没有足够权限将对象添加到存储库数据库.git / objects

错误:file1:未能插入数据库

错误:无法索引文件file1

致命:添加文件失败

尽管如果使用sudo,即sudo git add .运行,我可以毫无错误地运行命令。

我的游民机上有ubuntu 18.04。

此外,如果检查内容的许可权,许可权也可以:

vagrant@vagrant:/vagrant/testDir$ ls -al
total 0
drwxr-xr-x 1 vagrant vagrant 160 Dec 23 10:33 .
drwxr-xr-x 1 vagrant vagrant 160 Dec 23 10:33 ..
drwxr-xr-x 1 vagrant vagrant 352 Dec 23 10:33 .git
-rw-r--r-- 1 vagrant vagrant   0 Dec 23 10:33 file1
-rw-r--r-- 1 vagrant vagrant   0 Dec 23 10:33 file2.txt

您能帮帮我吗?

我在无业游民的计算机上有一个项目,希望将其推送到我的github存储库中。但是我不能不使用sudo添加对象。我已经初始化git vagrant @ vagrant:/ vagrant / testDir $ git ...

git ubuntu vagrant virtualbox ubuntu-18.04
1个回答
0
投票

如果检查内容的权限,则权限还可以:

© www.soinside.com 2019 - 2024. All rights reserved.