终端中的Git权限问题

时间:2016-07-19 03:49:27

标签: git ubuntu terminal

  1. 团队负责人创建了一个存储库
  2. 分别获得655和755许可的两个文件。
  3. 由另一个团队成员A终端克隆存储库。
  4. 尝试编辑崇高文本中的文件,并在保存时显示权限被拒绝消息。
  5. 对递归模式的文件夹授予777权限并完成编辑
  6. 按团队成员A推送更改并完成
  7. Team Lead通过终端获取更改,获取最新文件并再次将权限更改为755。
  8. 仅在获得777的许可后才能处理文件。
  9. 为什么在ubuntu中会发生这种情况? 权限转换对我来说是个问题..有什么想法可以恢复这个问题吗?

1 个答案:

答案 0 :(得分:5)

Git actually doesn't keep track of permissions set on files except for the executable bit.

由于您以root用户身份克隆了repo,因此root是所有者,也是唯一可以编辑文件的人。

将所有权更改为您的用户名

chown -R <username> <project_directory>/