Je sais que la même question est déjà posé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. En outre, j'ai un compte GitHub avec les autorisations de cloner et de pousser le référentiel. Afin de gérer une copie locale, je dois cloner la version en ligne. Voici les étapes que je fais:
Mais le problème est que les Détails sont vides. Le SourceTree ne me dit pas la raison de l'erreur ou quoi que ce soit d'autre. J'ai essayé de réinstaller le SourceTree mais l'erreur existe toujours. J'ai demandé à l'administration du référentiel GitHub d'autres autorisations, mais mon compte en a toutes. Je suis en mesure de pousser les modifications vers le référentiel en ligne à l'aide de la console Terminal, mais j'aimerais utiliser l'interface utilisateur (fournie par SourceTree) pour gérer et comparer les modifications apportées au code.
Une idée que je n'ai pas essayée est de cloner le référentiel en utilisant un autre compte GtHub. Mais je ne veux pas faire cela parce que je dois valider toute modification du référentiel en mon nom.
Est-ce que quelqu'un sait comment cette erreur peut être corrigée ou corrigée?
Le message d'erreur exact est (comme illustré ici ):
This is not a valid source path / URL
Cause possible:
Lorsque SourceTree a démarré pour la première fois, j'ai ignoré la configuration de Git & Mercurial dans l'assistant. Ensuite, j'ai relancé l'assistant et choisi de télécharger et d'installer les packages intégrés.
Mais il semble que l'installation de ceux-ci ne les a pas réellement activés - dans le dialogueTools -> Options
, ils étaient tous les deux désactivés!
L'activation de Mercurial (ou de Git dans votre cas) a permis au dialogue de clonage d'identifier correctement le référentiel.
Même essayé toutes les options ci-dessus, ça ne marche pas pour moi.
pas :
Allez dans Outils -> Options -> Git. cochez la case "Désactiver la validation du certificat SSL"
Cela a fonctionné pour moi.
Puis-je simplement 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 jusque-là, celui-ci n'avait jamais été installé et, de ce fait, nous présentions l'erreur décrite ci-dessus lorsque vous tentiez de cloner.
Espérons que cela aide quelqu'un avec le même problème! Si non, bonne chance!
Je faisais face au même problème avec Windows 10 et l’arbre source. Après quelques recherches, la solution suivante a fonctionné pour moi . Je devais télécharger ou activer le support git dans l’arborescence des sources.
Etapes 1) Allez dans Outils -> Options -> Git -> Activer le support de git
Voilà, ça a résolu mon problème. Bonne codage :)
J'avais aussi le même problème This is not a valid source path / URL
et le problème a été résolu en mettant à jour le git incorporé de l'arbre source.
Ce problème s'est également manifesté là où je ne pouvais pas pousser ou extraire des référentiels précédemment clonés et actifs dans l'arborescence 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 pour résoudre: Ouvrir l’arborescence des sources, Outils -> Options -> Cliquez sur l’onglet Git -> Mettre à jour Embedded Git.
Open source tree Outils -> Options -> Git -> Update Embedded. Lors de la mise à jour, votre compte gitlab sera interrogé. Après cela, redémarrez votre système.
Je devais désinstaller et réinstaller SourceTree avant que cela fonctionne. Je pense que mon antivirus (Comodo) bloquait certains objets lors de l’installation initiale, je l’ai donc désactivé pour la réinstallation.
Ajout de mon scénario et de ma solution:
L'authentification à deux facteurs est activée. Je ne pouvais pas voir certains référentiels privés, et je ne pouvais pas cloner d'URL. L'erreur que j'ai vue était:
remote: Repository not found.
fatal: repository 'https://github.com/bizzabo/web-common.git/' not found
remote: Repository not found.
fatal: repository 'https://github.com/bizzabo/web-common.git/' not found
Les versions supposément plus récentes de SourceTree n'ont pas besoin de jeton d'accès personnel, car elles peuvent s'authentifier directement avec github, mais je n'ai pas réussi à ce que cela fonctionne.
Apparemment, OAuth et 2FA ne font pas bon ménage - j'ai donc changé la méthode d'authentification de oauth
à basic
et utilisé le jeton d'accès que j'ai généré. Cela l'a fait.
Je faisais face au même problème avec Windows 10 et l’arbre source. Après quelques recherches, la solution suivante a fonctionné pour moi. J'avais besoin de télécharger ou d'activer le support de git dans l'arborescence des sources.
Étapes 1) Allez dans Outils -> Options -> Git -> Activer le support de git
Voilà, ça a résolu mon problème. Bonne codage :)