opendevops icon indicating copy to clipboard operation
opendevops copied to clipboard

文档里分享的 gitlab 全局钩子无法获取仓库组/名称

Open pengkobe opened this issue 5 years ago • 0 comments

@yanghongfei 你好,在代码仓库这个章节,我看到了您分享的 Gitlab 全局钩子,其中获取仓库组/名称用的是这段代码

repo_group = os.getcwd().split('/')[-2]  # 组名字
repo_name = os.getcwd().split('/')[-1].replace('.git', '')  # git名字

由于 Gitlab 现在已默认支持 Hashed storage,导致组名和仓库名称都基于 sha256sum 算法进行了转化,导致无法直接通过这种方法获取仓库组/名称了,我查找了资料,发现是可以关闭的这个功能的,但是我们已经建立的仓库则无法还原了。所以,想请教下,还有其它较好的方法可以获取仓库名称和组名么?谢谢。

再次感谢你们为社区做的贡献!

pengkobe avatar Sep 19 '19 03:09 pengkobe