2015-12-10 91 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