问题描述
我已经在YouTrack和Gitlab之间建立了集成,并且(按预期)它正在正常工作。
我们有多个Youtrack项目->配置了Gitlab Repo映射,并为gitlab服务器提供了正确的URL。
当我在评论中添加提交哈希时,YouTrack会正确地将其标识为提交哈希,并将其变成可点击的链接。
但是,此链接指向https://[youtrackserver]/[reponame]/commit/[commithash]
,而该链接应指向https://[gitlabserver]/[reponame]/commit/[commithash]
。结果,单击它会显示404。
过去,这种方法一直有效(commithash URL指向gitlab服务器),然后停止工作,然后再次工作。我不知道为什么,尽管那时我们已经对Youtrack进行了几次升级。
我们还可以设置从Youtrack Project到Gitlab Repos的一对多映射。如果执行此操作,则生成的提交哈希链接URL将变为https://[youtrackserver]/rest/gitHub/checkCommit?issueId=[ticket]&sha=[commithash]
。单击此按钮只会得到一个页面,除了“ NotFound”之外什么也没有。
如何配置它以使提交具有有效的URL?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)