致命:无法创建临时文件“/home/vagrant/ProjectsTest/.git/objects/pack/tmp_pack_XXXXXX”:权限被拒绝
fatal: Unable to create temporary file '/home/vagrant/ProjectsTest/.git/objects/pack/tmp_pack_XXXXXX': Permission denied
我在使用 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
Cloning into 'agency-website'...
remote: Enumerating objects: 339, done.
fatal: Unable to create temporary file '/home/vagrant/ProjectsTest/agency-website/.git/objects/pack/tmp_pack_XXXXXX': Permission denied
fatal: index-pack failed
remote: Counting objects: 100% (339/339), done.
一切正常,我不明白为什么 git 没有权限。
尝试将您的 Homestead vagrant box 更新到 v8.0.1 (vagrant box update
),该版本已于 4 天前发布。除了 git add
和 git commit
命令外,我遇到了与您类似的问题,更新 vagrant box 解决了它。
https://github.com/laravel/homestead/issues/1240
另外确保你有最新版本的 Vagrant (2.2.5) 和 VirtualBox (6.0.10)。
我在使用 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 Cloning into 'agency-website'... remote: Enumerating objects: 339, done. fatal: Unable to create temporary file '/home/vagrant/ProjectsTest/agency-website/.git/objects/pack/tmp_pack_XXXXXX': Permission denied fatal: index-pack failed remote: Counting objects: 100% (339/339), done.
一切正常,我不明白为什么 git 没有权限。
尝试将您的 Homestead vagrant box 更新到 v8.0.1 (vagrant box update
),该版本已于 4 天前发布。除了 git add
和 git commit
命令外,我遇到了与您类似的问题,更新 vagrant box 解决了它。
https://github.com/laravel/homestead/issues/1240
另外确保你有最新版本的 Vagrant (2.2.5) 和 VirtualBox (6.0.10)。