web-dev-qa-db-fra.com

Impossible de cloner le repo privé sur github à partir de SourceTree

Un problème similaire est décrit ici cependant, mes symptômes sont un peu différents et aucune des étapes ne semble fonctionner. La suggestion ici ne fonctionne pas non plus.

J'essaie d'utiliser SourceTree pour cloner un repo privé appartenant à l'organisation github dont je fais partie. Je dispose de toutes les autorisations nécessaires pour consulter et valider le rapport, je peux le voir en ligne lorsque je me connecte ET je peux très bien cloner avec la ligne de commande et également via l'application de bureau github. Cela n'échoue que dans SourceTree. 

En outre, ce ne sont pas de mauvaises informations d'identification ou quelque chose du genre, car je peux cloner, valider et Transférer vers mes autres dépôts non privés sur github en utilisant SourceTree avec mes informations d'identification github.

Dans la boîte de dialogue "Cloner un référentiel", j'entre l'adresse URL source, qui ressemble à ceci:

https://github.com/MyOrgName/reponame.git

Je tab hors de ce champ et il remplit le chemin de destination et les champs de nom, mais au bas de la boîte de dialogue est un point d'exclamation jaune avec cette erreur:

This is not a valid source path / URL

Si je clique sur le message d'erreur, la boîte de dialogue "Détails" s'affiche, indiquant ce qui suit (deux fois pour une raison quelconque):

remote: Repository not found.
fatal: repository 'https://github.com/MyOrgName/reponame.git/' not found
remote: Repository not found.
fatal: repository 'https://github.com/MyOrgName/reponame.git/' not found

J'ai aussi essayé en ajoutant mon nom d'utilisateur à l'URL comme ceci:

https://[email protected]/MyOrgName/reponame.git

mais pas de chance là non plus.

4
spacemanjosh

J'ai eu le même problème. Mon chemin fixe:

  1. Supprimer l'utilisateur des paramètres SourceTree (facultatif, je ne suis pas sûr);

  2. Ajoutez votre compte dans la configuration et générez une nouvelle clé SSH (c'est une partie essentielle du correctif);

  3. Cloner votre repo;

  4. Si SourceTree ne peut pas cloner le dépôt, vous pouvez essayer de le cloner à partir de la page principale de SourceTree en choisissant un dépôt externe. 

1

J'ai réussi à résoudre ce problème en ajoutant le référentiel privé distant en clonant avec SSH

0
Mario