Ajouter un repo git distant via intelliJ

Je veux savoir comment append un repo git distant via intelliJ, pas via 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 dialog ne se déclenche jamais. Si vous poussez tout en bas, vous pouvez voir que cela peut être fait dans une version antérieure d’IntelliJ. Comment pouvez-vous le faire avec la version 12 ou plutôt PyCharm 2.6?

MISE À JOUR : cette fonctionnalité est disponible depuis la version 2016.3.

VCS | Git | Remotes | Add ( Alt + Insérer ).

télécommandes git


Réponse originale:

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

  • IDEA-87099 Permet d’append des référentiels distants au référentiel git local

La solution de contournement, pour les nouveaux utilisateurs de Git, consiste à utiliser la ligne de commande et à append 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 dialog d’Intellij, mais elle n’affichera aucune twig jusqu’à ce que vous fassiez une recherche, comme ceci:

 git fetch remoteName 

Si vous voulez une entrée de menu, je pense que la solution la plus simple consiste à 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 git distante) et le champ dir actuel vide. Cela fonctionne très bien pour mon stream de travail (créer un référentiel git local, puis le transférer vers un nouveau distant).

Ce n’est pas possible dans PyCharm (pour le moment), mais si vous souhaitez utiliser un outil graphique au lieu de la console, je vous recommande SourceTree (gratuit).

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