我已经在另一个项目的bower.json文件中指定了我们公司的私人Gitblit git repos中的一个。
"dependencies": {
"my-api": "git+ssh://user@hostname:port/my-api.git#develop"
}
项目中有几个人,我想避免每个人必须在依赖关系网址中指定自己的user @ hostname。
有没有办法用我们现有的ssh键做到这一点?如果它是相关的,Gitblit与Gerrit和Jenkins接口。
答案 0 :(得分:0)
可悲的是,Gitblit目前需要 SSH网址中的用户名。这是为了服务器性能而实现的。有一个打开的请求可以更改此行为,以允许使用类似git@hostname:port
的内容,并对每个存储的SSH密钥进行暴力强制验证传入的SSH密钥。现在你被卡住了,虽然你可以切换到http / https,但最后会出现密码提示。