用于文件访问的第二个FTP帐户不可能,是否有解决方法?

时间:2014-08-26 21:41:24

标签: azure azure-web-sites

我正在尝试让设计人员访问我所拥有的Azure网站中的特定文件夹。我想让设计师通过FTP访问。但是,根据this post,在同一个Azure网站上拥有多个FTP用户帐户是不可能的,并且接受的答案建议采用一种不同的方式来管理"网站。这意味着如果您想在Azure网站上进行协作,则必须共享整个目录结构。如果我错了,请纠正我。

我知道您可以从this post上看到的Azure下载发布配置文件设置。这并不能解决问题,因为发布配置文件简单地为您提供了特定网站(而不是所有Azure网站)的FTP凭据,但仍然没有提供创建具有有限目录权限的新FTP用户的选项。

所以,我的问题是:在下载edit the Publish Profile settings时是否有某种方法,因此文件夹访问权限有限?如果没有,您在Azure上使用了哪些方法进行网站开发协作,哪些文件夹应该被隐藏和保护?

2 个答案:

答案 0 :(得分:0)

要与Azure网站协作,您可以启用源代码管理。这包括tfs,git,dropbox,bitbucket和codeplex。 Dropbox不是最好的协作工具,因为它不是一个版本控制系统,但它非常方便。

如果您拥有上述任何提供商的存储库,您现在可以使用版本控制系统为您的设计师提供自己的帐户。

答案 1 :(得分:0)

你们是正确的使用像GitHub这样的源代码控制系统,而不是试图通过创建第二个FTP用户来提供访问权。

其他人已经提出了这个问题 - 但不是在天蓝色的背景下。

This post讨论在github上使用子模块,让承包商访问子文件夹以及该子文件夹下的所有文件夹/文件。

所以 - 我相信linking azure to github是必要的,然后从那里,来自github的creating and managing submodules将允许合作。我认为这方面的一个必要方面是在github上为主要回购提供私人回购。回购邮件中的所有文件都可用于分叉,这将首先打破维护访问权限的整个目的。