cordova通过git ssh url添加插件?

时间:2015-12-10 00:24:29

标签: cordova

我想知道是否有办法通过git ssh url添加cordova插件。

我在GitHub上私下托管了一些插件。当我启动项目时,cordova将通过https获取它们,因为我已在config.xml中定义了依赖项,如下所示:

...
<plugin name="my-plugin" spec="https://github.com/me/my-plugin.git" />
...

但每次cordova安装这些插件时,我都必须输入我的用户名和密码。所以我想使用ssh url。

我曾尝试使用git://。 Cordova CLI表示它正在通过克隆获取repo,但它没有安装插件。我也尝试使用git@但是那个抛出了无效的格式错误。我也尝试编写自定义shell脚本并运行cordova plugin add git://...,但它不起作用。

我正在使用Cordova CLI v5.4.1,在撰写本文时最新。

2 个答案:

答案 0 :(得分:10)

cordova plugin add git+ssh://%ssh-link-here%

看起来像

cordova plugin add git+ssh://git@your.git.server.com/path/to/plugin/repo.git

答案 1 :(得分:0)

Its as simple as that, you can add your private plugin hosted in the git to your project via

cordova plugin add https://github.com/path to your repo /plugin-name.git

and then if required edit the config.xml accondingly