没有user @ hostname的bower私有git依赖

时间:2015-09-25 16:24:00

标签: git bower gitblit

我已经在另一个项目的bower.json文件中指定了我们公司的私人Gitblit git repos中的一个。

"dependencies": {
    "my-api": "git+ssh://user@hostname:port/my-api.git#develop"
}

项目中有几个人,我想避免每个人必须在依赖关系网址中指定自己的user @ hostname。

有没有办法用我们现有的ssh键做到这一点?如果它是相关的,Gitblit与Gerrit和Jenkins接口。

1 个答案:

答案 0 :(得分:0)

可悲的是,Gitblit目前需要 SSH网址中的用户名。这是为了服务器性能而实现的。有一个打开的请求可以更改此行为,以允许使用类似git@hostname:port的内容,并对每个存储的SSH密钥进行暴力强制验证传入的SSH密钥。现在你被卡住了,虽然你可以切换到http / https,但最后会出现密码提示。