我在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没有权限。
答案 0 :(得分:1)
尝试将您的Homestead流浪者盒子更新为v8.0.1(vagrant box update
),此版本已于4天前发布。除了使用git add
和git commit
命令外,我遇到了与您类似的问题,并且更新了无用信息框即可解决此问题。
https://github.com/laravel/homestead/issues/1240
另外,请确保您拥有最新版本的Vagrant(2.2.5)和VirtualBox(6.0.10)。