web-dev-qa-db-fra.com

Configuration de GitKraken pour pousser / récupérer avec Github

J'essaie de configurer GitKraken avec un référentiel particulier que j'ai sur Github. Pour autant que je sache, une fois que je lui ai donné mon dossier de projet local avec le référentiel, il peut voir la télécommande. Cependant, essayer de pousser ou de tirer me donne une erreur Push/Fetch failed. could not connect to Origin.

Il semble que ce soit un problème d'authentification et de SSH. J'ai essayé de générer des clés publiques/privées dans la page d'authentification des préférences de GitKrakens et de les ajouter à Github sous le volet Github, mais j'obtiens les mêmes erreurs.

À ce stade, je ne peux tout simplement pas faire fonctionner les choses. Je ne connais pas les spécificités de SSH. Quel est le problème ici et comment puis-je configurer GitKraken pour pousser/récupérer avec mon amont?

9
Alex Bollbach

J'ai également eu ce problème. Parce que j'essayais de retirer un référentiel d'organisations qui était également privé, j'avais besoin que l'organisation me permette d'utiliser GitKraken (car il est considéré comme un tiers). Si vous allez dans vos paramètres Github et sous Applications -> Autorisées OAuth App -> GitKraken c'est là que vous pouvez demander des autorisations aux organisations spécifiques auxquelles vous êtes affecté sur Github.

J'espère que cela t'aides!

7
Faris Tangastani

J'ai eu le même problème. C'est arrivé juste après mon retour de vacances. Le problème était reproductible avec un dépôt spécifique. Il semblait que le GitKraken n'était pas en mesure de se souvenir de mes informations d'identification GitHub malgré les paramètres que j'avais utilisés. J'ai essayé les deux:

Fichier -> Préférences -> Authentification -> GitHub -> entrez mes informations d'identification

et

exécutez la commande Pull sur une branche et entrez-y les informations d'identification et cochez la case Se souvenir de moi .

Les deux approches n'ont pas fonctionné pour moi.

Cependant, j'ai résolu le problème en supprimant le dépôt local, puis Fichier -> Repo de clonage -> sélectionnez l'onglet GitHub.com -> entrez les informations d'identification

l'opération de clonage a réussi et GitKraken se souvient maintenant de moi et je peux à nouveau travailler avec comme d'habitude.

6
Pavel Pavlov