如何使用755/644和apache进行sftp上传和git推送:apache权限/所有者?

时间:2018-05-17 17:06:44

标签: linux git apache sftp

我有apache web服务器,linux,ssh访问sudo。 编辑,上传,推送,提交等许多麻烦。 因为dirs设置为755,文件设置为644,apache设置为:apache owner

问题:如何上传,推送具有此类权限或配置的最小更改。可能会使用额外的软件会有所帮助。

目前的工作流程; 1.改变权利/所有者 2.进行文件操作 3.改变权利/所有者 要么 1.使用sudo直接通过bash进行文件操作 2.设置正确的权利/所有者

1 个答案:

答案 0 :(得分:-1)

  • 首先上传一个zip或tar,你可以使用scp,正确的语法scp -r foo your_username@remotehost.edu:/some/remote/directory

  • 稍后上传某个用户的make权限,您可以使用su "username"进行解压缩或tar,这样您就可以向用户提供具有正确权限的文件。

  • 与之前相同的权限,适用于使用此用户的新文件

  • 或者使用git,使用git你可以使用任何用户的文件的正确权限克隆你的存储库代码,我建议使用bitbucket