我想在Rails中创建一个项目管理应用程序,其中包括上传git存储库的功能。我不清楚用作上载的方式是什么,因为似乎PaperClip和ActiveStorage不允许选择目录作为上载(git本质上是目录,对吗?)。我想让我的Project模型包含多个存储库 B部分: 我应该将存储库保存在本地还是包含Blob的数据库中?这两种选择都可行吗?
答案 0 :(得分:0)
Git本身可用于将git推送到您的服务器:
https://dev.to/erhankilic/setting-up-your-own-git-server--26h6
可以将ruby-git宝石作为ruby模型来处理gits
然后,只要修改该文件夹中的git文件,您就需要Listen创建模型