opendevops
opendevops copied to clipboard
文档里分享的 gitlab 全局钩子无法获取仓库组/名称
@yanghongfei 你好,在代码仓库这个章节,我看到了您分享的 Gitlab 全局钩子,其中获取仓库组/名称用的是这段代码
repo_group = os.getcwd().split('/')[-2] # 组名字
repo_name = os.getcwd().split('/')[-1].replace('.git', '') # git名字
由于 Gitlab 现在已默认支持 Hashed storage
,导致组名和仓库名称都基于 sha256sum
算法进行了转化,导致无法直接通过这种方法获取仓库组/名称了,我查找了资料,发现是可以关闭的这个功能的,但是我们已经建立的仓库则无法还原了。所以,想请教下,还有其它较好的方法可以获取仓库名称和组名么?谢谢。
再次感谢你们为社区做的贡献!