gpt4 book ai didi

gitkraken 无法访问 www-data 文件

转载 作者:行者123 更新时间:2023-12-04 18:31:42 25 4
gpt4 key购买 nike

这是一个全新的 ubuntu 设置,也许我错过了一些东西。
我克隆了一个我正在使用 Laravel 进行的项目,并做了权限文件夹。

$ cp .env.example .env
$ composer install
$ sudo chown -R www-data:www-data ~/Projects/my-project/storage
$ sudo chown -R www-data:www-data ~/Projects/my-project/vendor
$ sudo chown -R www-data:www-data ~/Projects/my-project/boostrap/cache

至此,一切正常,除了 git 用于这 3 个文件夹。
由于 git 不是 www-data 用户,我已将我的用户“clement”添加到 www-data 组
$ sudo usermod -aG www-data clement
$ groups clement
clement : clement adm cdrom sudo dip www-data plugdev lpadmin sambashare

现在,我可以毫无问题地使用 中的 git命令行
clement@clement-ubuntu:~/Projects/my-project$ touch storage/test
clement@clement-ubuntu:~/Projects/my-project$ git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
Untracked files:
(use "git add <file>..." to include in what will be committed)

storage/test

nothing added to commit but untracked files present (use "git add" to track)

然而,同样在“clement”下运行的 Gitkraken 仍然表现得好像用户不是 www-data 组的一部分。

它没有看到文件 storage/test并尝试删除所有 .gitignore在存储和引导/缓存下,因为它看不到它们

我已经重新安装了 gitkraken 并重新克隆了项目,但问题仍然存在。

最佳答案

我从支持人员那里得到了答案,现在它可以工作了:

Thanks for reaching out to support! It looks like GitKraken needs the Owner of the file to be the user that is running GitKraken. Would it work to use clement:www-data for the owner permissions?


$ sudo chown -R clement:www-data my-project

来自 GitKraken 的 Ryan,如果您阅读了本文,再次感谢您!

关于gitkraken 无法访问 www-data 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49365422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com