【发布时间】:2016-03-16 17:45:51
【问题描述】:
我正在尝试向现有 git 项目添加一个额外的远程,以便我可以使用 git remote add user2 git@bitbucket.org:... 将代码推送到辅助 bitbucket 存储库,但是我收到以下错误:
错误:无法锁定配置文件 .git/config:权限被拒绝
这是一个旧项目,所以我不确定它最初是如何设置的,但它看起来确实可能是以 root 身份安装的。
我尝试检查 .git 和 .git/config 的文件权限,我可以看到它属于 www-data。我当前的用户是 www-data 组的一部分,但我仍然遇到同样的错误。
我还检查了 .git/config.lock 文件,以防它被阻塞但没有。
我不喜欢在 .git 中使用 sudo,所以我想知道是否有人可以就如何处理这个问题给我一些最佳实践建议
【问题讨论】:
标签: git ubuntu bitbucket file-permissions user-permissions