我在无业游民的计算机上有一个项目,希望将其推送到我的github存储库中。但是我不能不使用sudo
而添加对象。
我已经初始化git
vagrant@vagrant:/vagrant/testDir$ git init
Initialized empty Git repository in /vagrant/testDir/.git/
之后,如果我运行命令添加内容,则>
vagrant@vagrant:/vagrant/testDir$ git add .
然后我收到此错误:
错误:没有足够权限将对象添加到存储库数据库.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 ...
如果检查内容的权限,则权限还可以: