我想知道是否有办法通过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,在撰写本文时最新。
答案 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