我不确定这是否有些疯狂,但我知道某些仓库(例如Atlassian Stash)允许您设置远程git钩子。我们有各种开发人员正在使用非常旧的git版本,我想知道在推送时是否有一种方法可以让仓库向他们报告“您应该从git 1.7升级到更现代的版本”。
我知道在本地可以设置githooks,但我认为没有自动“seed”存储库以使用钩子的方法 - 这取决于用户安装它们。
我要找的是一种方法,在推送或克隆时通知用户应升级其git版本的方法。
我们目前正在使用Atlassian Stash作为我们的仓库,但我也可以访问GitLab。
-附加说明:
默认安装的git版本大约为1.7。我不记得确切情况,但有一个错误我们已经有3个人遇到过,使用更新版本的git可以解决。IT人员不会升级默认版本,所以我正在寻找解决方法。
我知道在本地可以设置githooks,但我认为没有自动“seed”存储库以使用钩子的方法 - 这取决于用户安装它们。
我要找的是一种方法,在推送或克隆时通知用户应升级其git版本的方法。
我们目前正在使用Atlassian Stash作为我们的仓库,但我也可以访问GitLab。
-附加说明:
默认安装的git版本大约为1.7。我不记得确切情况,但有一个错误我们已经有3个人遇到过,使用更新版本的git可以解决。IT人员不会升级默认版本,所以我正在寻找解决方法。