J'ai essayé de cloner le projet GitHub (this) et l'ai ajouté à mon projet. Donc, je peux le voir dans mon dépôt, mais quand j'essaie de le lancer sur openshift, je reçois error: build error: No submodule mapping found in .gitmodules for path 'vk'
. Qu'est-ce que j'ai fait de mal?comment je peux utiliser la source pip3 ou github dans mon projet github pour openshift?
Répondre
Je pense que le problème est que vous avez simplement copié le projet dimka665/vk dans le sous-répertoire de votre projet, au lieu de créer un sous-module de votre projet en utilisant le sous-module git.
Vous pouvez ajouter ce projet comme un sous-module en utilisant:
git submodule add [email protected]:dimka665/vk.git
Le projet que vous avez mentionné est at PyPI afin que vous puissiez l'installer avec simple commande
pip3 install vk
Ajouter « vk » à vos besoins (ou requirements.txt
setup.py
) au lieu de copier le repo à votre projet.
Vous pouvez installer directement à partir de GitHub:
pip3 install git+https://github.com/dimka665/vk.git#egg=vk
git+https://github.com/dimka665/vk.git#egg=vk
est l'exigence que vous pouvez utiliser.
Mais comment puis-je le faire sur openshift? Je ne trouve pas de ligne de commande ou quelque chose comme ça – volkoshkursk
https://stackoverflow.com/a/24573415/7976758 – phd
Je pense que le problème est que vous avez simplement copié ce projet sous-répertoire de votre projet, au lieu d'utiliser [sous-module git] (https: // git -scm.com/docs/git-submodule). c'est-à-dire 'git submodule add' –
Merci, c'est du travail! – volkoshkursk
Génial. J'ai créé une réponse à votre question au lieu de simplement commenter. S'il vous plaît envisager d'upvoting ou d'accepter cette réponse si vous pensez que c'était utile. –