我尝试设置hound来搜索我们的内部存储库。这些存储库可以通过类似下面的ssh url访问:
ssh://git.my_company.com/project/MyProjectA
ssh://git.my_company.com/project/MyProjectB
在猎犬quick start manual中,我读到了:
在配置中使用SSH样式的URL:" url" :" git@github.com:foo / bar.git"。只要您在运行Hound的框中设置了SSH密钥,这将有效。
所以我将以下内容添加到我的config.json文件中:
"MyProjectA" : {
"url" : "my_user@git.my_company.com/pkg/MyProjectA"
}
但我不觉得它是正确的,因为在快速入门示例中,url指向 bar.git 文件,但我没有并行 MyProjectA.git 文件,所以实际上我指向我的存储库的根目录,在该目录下可以找到.git目录。
而且,正如预期的那样,错误:
2017/01/25 15:05:00无法克隆my_user@git.my_company.com/pkg/MyProjectA,请参阅下面的输出 致命的:存储库' my_user@git.my_company.com/pkg/MyProjectA'不存在
任何人都有线索是否有可能让这项工作以及如何运作?我可以在本地克隆所有内容,但这意味着搜索引擎无法获取更改,这很可惜。
答案 0 :(得分:0)
以下非常明显的解决方案有效......
"MyProjectA" : {
"url" : "git.my_company.com/pkg/MyProjectA"
}