Problème avec SourceTree lors du clonage d'un dépôt GitHub
je sais que cette question est déjà affichée ici, mais je pense que mon scénario est un peu différent. Voici ce que j'ai.
j'ai téléchargé et installé la dernière version officielle du logiciel SourceTree. De plus, j'ai le compte GitHub avec les permissions de cloner et de pousser le dépôt. Pour gérer une copie locale, je dois cloner la version en ligne. Voici les étapes que j'ai:
- Lancez SourceTree et naviguez vers Fichier -> Clone / New ...
- dans la fenêtre ouverte je colle le HTTPS clone URL. Je l'ai copié depuis le navigateur après m'être connecté à mon compte GitHub, donc le lien est correct.
- l'étape nest consiste à spécifier un dossier local où le dépôt sera copié. Mais quand je clique pour entrer Chemin De Destination, la fenêtre affiche une erreur disant:" ceci n'est pas un chemin/URL valide et Détails bouton à côté de la erreur.
Mais le problème est que le Détails sont vides. La SourceTree ne me dit pas la raison de l'erreur ou quoi que ce soit d'autre. J'ai essayé de réinstaller SourceTree mais l'erreur existe toujours. J'ai demandé à L'Administration du dépôt GitHub toutes les autres permissions, mais mon compte les possède toutes. Je suis capable de pousser les modifications vers le dépôt en ligne en utilisant la console du Terminal, mais je voudrais utiliser L'interface utilisateur (fournie par SourceTree) pour gérer et comparer les changements dans le code.
une chose que je n'ai pas essayé est de cloner le dépôt en utilisant un autre compte GtHub. Mais je ne veux pas le faire parce que j'ai besoin de propager des changements au dépôt en mon nom.
quelqu'un sait comment cette erreur peut être fixe ou travaillé?
8 réponses
Le message d'erreur exact est (comme illustré ici):
This is not a valid source path / URL
cause Possible:
- paramètres de proxy (comme dans ce fil)
- étapes de configuration, avec Git désactivées (ici)
quand SourceTree a commencé pour la première fois, j'ai sauté la mise en place de Git & Mercurial dans le magicien. Puis j'ai redirigé le magicien et choisi de télécharger et d'installer le intégré paquets.
Mais il semble que l'installation de ceux-ci ne leur a pas réellement permis - dans leTools -> Options
dialogue ils étaient tous les deux handicapés!
L'activation de Mercurial (ou Git dans votre cas) a permis au dialogue clone d'identifier correctement le repo. - questions relatives aux justificatifs d'identité (comme ici, à partir de mon vieux answwer)
puis-je également ajouter que j'ai résolu ce problème en installant Git via SourceTree à partir de [SourceTree]>Outils>Options>git.
comme j'utilisais mercurial exclusivement sur ce système jusqu'alors il n'avait jamais été installé, et donc présentait l'erreur décrite ci-dessus en essayant de cloner.
j'espère que cela aide quelqu'un avec le même problème! Sinon, bonne chance!
j'étais confronté au même problème avec windows 10 et l'arborescence des sources. Après la recherche bit suivant solution a fonctionné pour moi. J'avais besoin de télécharger ou d'activer le support git dans l'arborescence des sources.
les Étapes 1) allez à Outils - > Options -> Git - > activer le support git
ça y est il résolu mon problème. Amusez-vous bien :)
même essayé toutes les options ci-dessus, il tout à fait pas de travail pour moi.
- je désactive l'option du certificat ssl
mesures :
allez à Outils - > Options - > Git. cochez la case "Désactiver la validation du certificat SSL"
Il a travaillé pour moi.
j'ai dû désinstaller et réinstaller SourceTree avant de travailler. Je pense que mon antivirus (Comodo ) bloquait/sablait certaines choses sur l'installation initiale donc je l'ai désactivé pour la réinstallation.
j'étais confronté au même problème avec windows 10 et l'arborescence des sources. Après la recherche bit suivant solution a fonctionné pour moi. J'avais besoin de télécharger ou d'activer le support git dans l'arborescence des sources.
les Étapes 1) Allez dans Outils -> Options -> Git -> Activer git support
ça y est il résolu mon problème. Amusez-vous bien :)
j'ai eu aussi le même problème This is not a valid source path / URL
et il a été résolu en mettant à jour le Git intégré de L'arborescence des sources.
ce problème s'est aussi manifesté là où je ne pouvais ni pousser ni tirer de dépôts précédemment clonés et en fonctionnement dans l'arbre des sources. Je me suis plaint du nom d'utilisateur et du mot de passe d'authentification, mais ce n'était clairement pas le cas.
étapes à suivre: Open source tree, Tools - > Options - > cliquez sur L'onglet Git - > Update Embedded git.
Open source arbre Outils -> Options -> Git -> mise à Jour Intégré. Lors de sa mise à jour, il demandera à votre compte gitlab de créer un lien. Après cela, redémarrez votre système.