git以root身份上传文件

时间:2017-05-15 04:43:53

标签: git github

我在GitHub中创建了一个新的存储库 然后,我做了一个提交并推入我的终端。

但是我添加到GitHub的所有文件都是root用户 但是,在我的终端中,当我使用" ls -la"检查文件权限时他们有755个文件夹,644个文件有1000:1000 当我在其他项目中使用该存储库时,为什么所有者是root?

1 个答案:

答案 0 :(得分:1)

Git只会记录755或644作为许可。 请参阅" How Git Treats Changes in File Permissions."

本地文件所有者记录,这意味着当您克隆/使用回购时它是root用户,它只反映您在执行这些操作时使用的本地帐户:Git一无所知关于它。
因此,在克隆您的回购时,请不要使用root帐户。