我在GitHub中创建了一个新的存储库 然后,我做了一个提交并推入我的终端。
但是我添加到GitHub的所有文件都是root用户 但是,在我的终端中,当我使用" ls -la"检查文件权限时他们有755个文件夹,644个文件有1000:1000 当我在其他项目中使用该存储库时,为什么所有者是root?
答案 0 :(得分:1)
Git只会记录755或644作为许可。 请参阅" How Git Treats Changes in File Permissions."
本地文件所有者不记录,这意味着当您克隆/使用回购时它是root用户,它只反映您在执行这些操作时使用的本地帐户:Git一无所知关于它。
因此,在克隆您的回购时,请不要使用root帐户。