2017-08-29 46 views
1

我試圖克隆GitHub項目(this),並將其添加到我的項目中。所以,我可以在我的存儲庫中看到這個,但是當我嘗試在openshift上運行它時,我得到error: build error: No submodule mapping found in .gitmodules for path 'vk'。我做錯了什麼?如何在我的github項目中使用pip3或github源碼進行openshift?

+1

我認爲問題是,你簡單地複製這個項目到項目的子目錄,而不是使用[git的子模塊(https://開頭的git -scm.com/docs/git-submodule)。即'git submodule add ' –

+0

謝謝,這是工作! – volkoshkursk

+0

太好了。我爲你的問題創建了一個答案,而不僅僅是評論。如果您認爲這有幫助,請考慮提升或接受該答案。 –

回答

0

我認爲問題是,您只需將dimka665/vk項目複製到項目的子目錄中,而不是使用git子模塊創建項目的子模塊。

可以使用添加項目作爲一個子模塊:

git submodule add [email protected]:dimka665/vk.git 
0

你提到的項目是at PyPI這樣你就可以用簡單的命令

pip3 install vk 

添加「VK」安裝到您的要求(requirements.txtsetup.py)而不是複製回購到您的項目。

你可以直接從Github上安裝:

pip3 install git+https://github.com/dimka665/vk.git#egg=vk 

git+https://github.com/dimka665/vk.git#egg=vk是可以使用的要求。

+0

但是我如何在openshift上做到這一點?我找不到一個命令行或類似的東西 – volkoshkursk

+0

https://stackoverflow.com/a/24573415/7976758 – phd

相關問題