我目前正在考虑将AWS上的单个实例Web应用程序(在docker中)用作本地Git存储库,以供每个登录的用户使用。我试图做的事情如下:
用户在我的网站上登录GitHub
在后台,用户可以在EBS卷上找到一个目录,在该目录下可以根据其凭据(可能是功能分支)检出存储库
他们现在可以使用自己的Git凭证通过网站提交更改并将其保存在网站上(我的网站实际上是GitHub上的UI)
当他们保存更改时,它将提交到其“本地”存储库中。
准备就绪后,可以推送到GitHub。
会有很多用户在做相同的事情,但是在仓库的不同区域。
每个用户都需要一个单独的目录吗?
这听起来似乎不太困难,但是我有点ing恼,无法同时允许多个用户在同一盒子上进行身份验证。