致命:无法创建临时文件“ /home/vagrant/ProjectsTest/.git/objects/pack/tmp_pack_XXXXXX”:权限被拒绝

时间:2019-07-17 16:30:48

标签: laravel git homestead

我在Laravel Homestead和Git上遇到麻烦,看来Git无权克隆项目(在本例中为gitlab.com)。

我正在使用Laravel Homestead的全新安装,最新的release分支。另外,共享文件夹ProjectsTest设置为具有777权限,但仍然无法使用。

https://superuser.com/questions/677550/git-cannot-clone-repository-into-cifs-mounted-directory

我能找到的只是这个问题,那里的错误与我的情况几乎相同。这个问题似乎尚未解决...

  

vagrant @ homestead:〜/ ProjectsTest $ git clone git@gitlab.com:owner / agency-website.git   克隆到“代理商网站” ...   remote:枚举对象:339,已完成。   致命的:无法创建临时文件'/home/vagrant/ProjectsTest/agency-website/.git/objects/pack/tmp_pack_XXXXXX':权限被拒绝   致命:索引包失败   远程:对象计数:已完成100%(339/339)。

一切正常,我看不出为什么git没有权限。

1 个答案:

答案 0 :(得分:1)

尝试将您的Homestead流浪者盒子更新为v8.0.1(vagrant box update),此版本已于4天前发布。除了使用git addgit commit命令外,我遇到了与您类似的问题,并且更新了无用信息框即可解决此问题。

https://github.com/laravel/homestead/issues/1240

另外,请确保您拥有最新版本的Vagrant(2.2.5)和VirtualBox(6.0.10)。