我有一个特定的工作流程,我需要一些帮助。
我们有一台托管CMS的远程登台服务器。内容编辑会对那里的(博客等等)进行更改。然后,他们向我提交请求以将更改推送到远程存储库。 Git仓库在Bitbucket上,然后设置为使用内置的webhook持续部署到我们的CDN(Netlify)。
根据客户的要求,我试图找出(非技术性)内容编辑管理自己提交的方法,但我也需要谨慎,他们不会在他们之外做出更改。范围。另外,我必须假设进行提交的人对命令行一无所知。
我自己,我认为这是客户方面的一个梦想,但我愿意接受建议!
答案 0 :(得分:1)
GitHub中的“fork and edit”按钮几乎可以满足您的需求。这允许某人单击“编辑”图标,在其浏览器中进行更改,然后针对原始存储库生成拉取请求。这些都不需要命令行。
由于它们无法直接提交,因此存储库所有者有机会在接受更改之前对其进行审核,这涉及“谨慎,他们不会在其范围之外进行更改”问题。
我对BitBucket并不完全熟悉,但粗略地看一下他们的文档,看来they support a similar feature。