使用猎犬代码搜索引擎与私人git存储库可通过ssh访问?

时间:2017-01-25 15:11:09

标签: git ssh

我尝试设置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'不存在

任何人都有线索是否有可能让这项工作以及如何运作?我可以在本地克隆所有内容,但这意味着搜索引擎无法获取更改,这很可惜。

1 个答案:

答案 0 :(得分:0)

以下非常明显的解决方案有效......

"MyProjectA" : {
    "url" : "git.my_company.com/pkg/MyProjectA"
}