web-dev-qa-db-fra.com

"Le clone sous Mac 'échoue sur GitHub. Cela me prend de télécharger la page à chaque fois

J'ai réinstallé, désinstallé, redémarré mais "Cloner sous Mac" sur n'importe quelle page de référentiel échoue et m'emmène à la page de téléchargement GitHub à chaque fois.

Cela fonctionnait bien plus tôt cette semaine mais aujourd'hui ne fera rien d'utile.

Une idée pourquoi?

38
Bit Rocker

Il semble non seulement que vous deviez vous connecter au site Web, vous devez vous connecter à l'application une fois, pour qu'il sache que vous l'avez installée. Ensuite, actualisez la page git repo et les liens passeront automatiquement de la page de téléchargement à une page à application ouverte.

38
Neil

J'ai essayé les suggestions ci-dessus pour m'assurer que j'étais connecté au site et à l'application Github-Mac (ce que j'étais déjà) et installer les outils de la CLI. Cela n'a pas résolu le problème pour moi. Après quelques recherches, j’ai trouvé cet article qui explique comment cela fonctionne. 

Il devrait y avoir un serveur écoutant votre localhost avec https://ghconduit.com:25035/status et il devrait renvoyer une chaîne json ressemblant à ceci:

{"capabilities":["status","unique_id","url-parameter-filepath"],"running":true,"server_version":"5"}

Dans mon cas, je n'ai pas obtenu de résultat, j'ai donc essayé 127.0.0.1 au lieu de ghconduit.com et j'ai résolu le problème.

TL; DR: Ajoutez une entrée pour 127.0.0.1 ghconduit.com dans votre fichier/etc/hosts et actualisez la page github sur laquelle vous vous trouvez. La fonction cloner sur le bureau fonctionnera.

12
Jason Lindberg

Comme indiqué dans les commentaires: Vous devez être connecté à Github pour que le bouton "Cloner sur Mac" fonctionne.

(Cette réponse sert principalement à supprimer cette question de la liste des réponses "sans réponse", le demandeur ne semblant pas la fermer)

8
Nevik Rehnel

Même faire tout ce qui précède a échoué pour moi, mais voici ce qui a fonctionné:

Ouvrez un nouvel onglet.

Collez ceci dans la barre d'adresse (sans guillemets): "Github-mac: // openRepo /"

Sur le référentiel que vous souhaitez cloner, copiez l'URL de clone HTTPS et collez-la après le lien ci-dessus. Appuyez sur Entrée.

Si le serveur écoute sur votre Mac @ rjason-lindberg, il devrait s’ouvrir dans GutHub pour Mac.

5
TigerCoding

Je viens d'avoir ce problème, et j'ai trouvé deux étapes nécessaires pour le faire fonctionner: la "connexion" réponse ci-dessus, et pour ouvrir GitHub.app, allez dans Préférences> Avancé> Installer les outils de ligne de commande . Cela n'a pas pris de temps . J'ai ensuite actualisé la page github et constaté que le lien conduisait maintenant à quelque chose comme: "github-mac: // openRepo / https://github.com/ ......" Cliquez. ça et ça a marché.

4
rndeon

J'ai répondu à ma propre question: l'astuce consiste à se connecter sur le site web de GitHub. Comme indiqué par Neil ci-dessus, vous devez également être connecté à l'application.

3
Bit Rocker

Aucune des autres réponses n'a fait le tour pour moi. Mais vu que ni https://ghconduit.com:25035/status ni https: // localhost: 25035/status n'a pu se connecter, j'ai réalisé que le processus Conduit n'était pas en cours d'exécution. C'est dans "GitHub.app/Contents/Library/LoginItems/GitHub Conduit" Ouvrez-le, et cloner sur le poste de travail fonctionne enfin à nouveau ... au moins cela fonctionne maintenant.

edit: après chaque redémarrage, le processus GitHub Conduit doit être redémarré manuellement.

0
Diskutant

Je viens d'essayer cela et cela a semblé fonctionner.

  • Accédez au trousseau d'accès et supprimez tous les mots de passe stockés (Internet, application , Formulaire Web) en faisant référence à GitHub.
  • Connectez-vous à nouveau sur le site ainsi que depuis l'application de bureau Mac OS
  • Stocker les mots de passe cette fois
0
vkkumar

Aucune des autres réponses n'a fonctionné pour moi. J'ai essayé de me déconnecter (GitHub et GitHub pour Mac), de révoquer la clé d'accès à l'application, de quitter l'application, de réinstaller les outils de ligne de commande GitHub (via le volet Préférences), etc.

Qu'est-ce qui a fonctionné pour moi?

  1. Clone (Edit: Je pense que j'aurais peut-être voulu dire "Fork"? *) Le dépôt sur github.com . (Oui, via l'interface web)
  2. Dans l'application GitHub pour Mac, accédez à Fichier> Nouveau référentiel ... et choisissez "Cloner". Sélectionnez le dépôt que vous venez de créer sur github.com et clonez-le, mon ami! Cloner sur.

* Cela fait longtemps que je n’ai pas écrit cette réponse, je ne suis donc pas sûr d’avoir réellement voulu dire "cloner" ... Je comprends que falsifier et cloner ne sont certainement pas la même chose. Je laisserai cette réponse ici au cas où cela inspirerait une pensée à quelqu'un!

0
rinogo