2015-12-10 62 views
2

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

我有一些在GitHub上私人托管的插件。当我启动项目,科尔多瓦将通过HTTPS接他们,因为我已经在​​3210定义的依赖关系如下:

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

但我必须输入自己的用户名和密码,每次科尔多瓦安装这些插件。所以我想使用ssh url。我试过使用git://。 Cordova CLI表示它通过克隆获取回购,但它不安装插件。我也试过使用[email protected],但是那个抛出一个无效的格式错误。我也尝试编写自定义shell脚本并运行cordova plugin add git://...,但它不起作用。

我使用的科尔多瓦CLI V5.4.1,最新在写作的时候。

回答

0

它的那样简单,你可以通过

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

添加在GIT托管到您的项目私有的插件,然后如果需要编辑accondingly config.xml中

+0

感谢您的回复,但使用'https'正是我*不想*做的,因为它会提示输入用户名/ p assword。 –

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

会看起来像

cordova plugin add git+ssh://[email protected]/path/to/plugin/repo.git