web-dev-qa-db-fra.com

Ajouter une télécommande Github à GitKraken

J'utilise GitKraken (version 1.4.1) comme outil de gestion Git. Et maintenant, je veux utiliser Github comme télécommande pour sauvegarder mes dépôts. Mais lorsque je clique sur ajouter à distance et que j'essaie d'ajouter un dépôt Github, il indique simplement "pas de correspondance"

 Gitkraken w/o Github

Est-ce que quelqu'un sait pourquoi cela se produit? (BTW: J'utilise Windows 10, juste au cas où cela serait pertinent)

29
Jamie-505

Si GitHub est défini avec votre compte dans GitKraken, vous devrez peut-être d'abord créer un référentiel vide portant le même nom que votre référentiel local.

De cette façon, GitKraken peut trouver un nom de référentiel correspondant dans votre compte GitHub.

Ou vous pouvez sélectionner "URL" et entrer l'URL de dépôt GitHub appropriée directement à cet emplacement. Quel est ce que Jim Meyer / s répondre confirmer ci-dessous.

9
VonC

Voici comment cela semble fonctionner. Si vous avez un référentiel local et que vous souhaitez le connecter à github, vous devez utiliser l'option "URL" et saisir l'adresse github pour la définir comme référentiel distant pour votre référentiel local. La première fois que vous effectuez un pull ou un push sur une branche locale, il vous demandera quelle branche distante vous souhaitez utiliser et devient l'emplacement distant sur lequel vous allez pousser et extraire les modifications.

L'option GitHub.com n'entre en jeu qu'une fois que vous avez défini le référentiel distant à l'aide de l'option "URL". S'il y a plusieurs collaborateurs sur un projet et qu'une personne a créé une ou plusieurs fourchettes du projet, alors, au lieu de "Pas de correspondance" sous GitHub.com, vous verrez une liste de toutes les fourchettes du projet sur lequel vous êtes collaborateur.

Vous pouvez ensuite ajouter le repo forké en tant que télécommandes 2e, 3e, etc., et toute activité sur ces fourches s’affiche sur le graphique de validation. Cela permet aux gens de voir ce qui se passe dans les fourchettes et vous pouvez glisser-déposer des parties fourchues du graphique pour créer des demandes d'extraction au référentiel que vous avez configuré en premier à l'aide de "URL".

C'est une fonctionnalité intéressante, mais la boîte de dialogue distante pourrait être étiquetée plus clairement afin que les gens sachent que l'option de GitHub.com consistait à ajouter des repo forkés à l'affichage du graphique de validation.

Vous devez toujours utiliser l'option "URL" pour ajouter la 1ère télécommande, puis l'option GitHub.com ne sera disponible qu'après si vous avez accès à des fourchettes.

24
Jim Meyer

Ne pas ajouter à une publication ancienne, mais j'avais le même problème et trouvais cet article en premier. Je voulais donc aider quiconque ayant ce problème.

Vous pouvez y arriver en procédant comme suit.

  1. Cliquez sur l'icône du dossier dans le coin supérieur gauche

  2. Cliquez sur Cloner

  3. Allez sur l'onglet GitHub et vous verrez tous vos dépôts GitHub. Clonez celui que vous voulez puis ouvrez-le et vous êtes prêt. 

1
Tyler C

Le comportement de Gitkraken (V3.3.4 64 bits sur Windows) est étrange à ce niveau de fonctionnalité. La même entrée de nom ou d'URL ne fonctionne pas pour moi. Ainsi, le meilleur moyen de joindre le référentiel distant à votre réseau local consiste à utiliser la simple ligne de commande Git dans le répertoire du référentiel local (git @ ... est votre URL distante Github, GitLab ...):

> git remote add Origin git@...

Gitkraken le reconnaît dynamiquement après moins de 5 secondes. Ensuite, vous pouvez pousser vos fichiers locaux existants. 

0
E.Racineux