2
我们已经安装了几十个客户端服务器上的应用程序。客户支付我们定期费用,以保持应用程序的最新。我们使用GIT来管理客户端主机上的所有文件,并更新我们只用git pull
命令。是否可以使用GIT来管理客户端许可证?
无论如何,有一些客户停止向我们支付更新费用。所以我们不希望他使用git pull
,并且在他实际上不应该下载最新的文件时。
所以我们现在正在寻找一些方法来控制像这样的情况。我们想知道是否可以告诉远程GIT存储库,我们能够从2017年4月份获得最新版本?是否有可能传递给GIT存储库某种类型的许可证密钥来做到这一点?
如果GIT无法实现,是否还有其他解决方案?
非常感谢您的帮助!
我猜他们做拉时,他们使用的是用户名,所以你可以不允许这个用户,但然后他失去了完整的访问权限。 –
正如@MartinVerjans所说,只需删除他们对他们从中提取的资源库的访问权限即可。无效/删除/阻止他们正在使用的用户,他们无法下载更多更新。 –