web-dev-qa-db-fra.com

Ajouter un dépôt git distant via intelliJ

Je veux savoir comment ajouter un dépôt git distant via intelliJ, pas via le git bash. Maintenant, d'après ce que j'ai vu dans ce tutoriel , cela peut être fait, mais chaque fois que j'essaie de pousser, le dialogue ne s'affiche jamais. Si vous poussez tout en bas, vous pouvez voir que cela peut être fait dans une version précédente d'IntelliJ. Comment pouvez-vous le faire avec la version 12 ou plutôt PyCharm 2.6?

43
Games Brainiac

[~ # ~] mise à jour [~ # ~] : cette fonctionnalité est disponible depuis la version 2016.3.

VCS | Git | Remotes | Add (Alt+Insert).

git remotes


Réponse originale:

Vous pouvez choisir parmi les télécommandes existantes, mais vous ne pouvez pas ajouter de nouvelles télécommandes à partir de l'interface utilisateur, il existe une demande de fonctionnalité:

  • IDEA-87099 Fournit la possibilité d'ajouter des référentiels distants au référentiel git local

La solution de contournement, pour ceux qui découvrent Git, est d'utiliser la ligne de commande et d'ajouter une télécommande comme ceci:

git remote add remoteName remoteUrl

Après cela, la télécommande apparaîtra dans la boîte de dialogue d'extraction dans Intellij, mais elle ne montrera aucune branche jusqu'à ce que vous fassiez une extraction, comme ceci:

git fetch remoteName
62
CrazyCoder

Si vous voulez une entrée de menu, je pense que pour l'instant la solution la plus simple est de créer une entrée de menu "outil externe" (Préférences -> Outils -> Outils externes -> Ajouter) dans IntelliJ ou Pycharm. J'en ai créé un qui appelle '/ usr/bin/git' avec 'remote add Origin $ Prompt $' (qui ouvre une fenêtre d'invite demandant l'URL de git distant) et le champ dir actuel laissé vide. Cela fonctionne très bien pour mon flux de travail (créer un référentiel git local, puis le pousser vers un nouveau référentiel distant).

5
Chris

Ce n'est pas possible dans PyCharm (pour l'instant), mais si vous souhaitez utiliser un outil GUI au lieu de la console, je recommanderais SourceTree (gratuit à utiliser).

Une fois configuré dans SourceTree (Repository -> Add Remote), il sera également visible et utilisable dans PyCharm.

3
SaeX