git clone <url>
donne le message fatal: repository 'url' introuvable
J'ai essayé les options du link , mais ça n'a pas marché.
Très probablement, votre URL n'est pas valide.
S'il s'agit d'une URL http/https, vous pouvez vérifier rapidement en martelant l'URL dans un navigateur. Si cela n’affiche rien du tout, vous savez que l’URL n’est pas valide.
Je suppose que vous parlez d'un référentiel distant. Les URL devraient ressembler à ceci:
https://github.com/user/repo2.git if you're using HTTPS
[email protected]:user/repo2.git if you're using SSH
Comme mentionné par d'autres, l'erreur peut se produire si l'URL est fausse.
Cependant, l'erreur peut également se produire si le référentiel est un référentiel privé et que vous n'avez pas d'accès ou de mauvais identifiants.
Au lieu de
git clone https://github.com/NAME/repo.git
essayer
git clone https://username:[email protected]/NAME/repo.git
Vous pouvez aussi utiliser
git clone https://[email protected]/NAME/repo.git
et git demandera le mot de passe (merci à leanne pour ce conseil dans les commentaires).
Sous macOS, il est possible que les informations d'identification mises en cache dans le trousseau que git est en train de récupérer soient incorrectes .. Il peut s'agir d'un mot de passe obsolète ou du fait qu'il a utilisé de mauvaises informations d'identification.
Suivez les instructions à:
https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
$ GIT_CURL_VERBOSE=1 git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
Recherchez la ligne d'en-tête "Autorisation: Basic BASE64STRING".
Prenez la chaîne base64 et décodez-la pour vérifier quel nom d'utilisateur: mot de passe a été utilisé.
$ echo <the key> | base64 --decode
Vérifiez que c'est le bon nom d'utilisateur que vous souhaitez utiliser.
J'avais aussi le même problème. J'essayais de cloner le repo qui était privé et mon git installé dans osx a un porte-clés qui ne me permettait pas de cloner le repo ...
J'ai essayé
git clone https://username:[email protected]/NAME/repo.git
mais cela n'a pas fonctionné car mon mot de passe contenait le champ @.
Je viens de courir
git credential-osxkeychain erase
Host=github.com
protocol=https
commande et appuyez sur Entrée et cela a fonctionné parfaitement bien. En réalité, vous devez supprimer le trousseau déjà stocké dans osx.
Pour moi
git clone https://[email protected]/name/repo.git
travaillé.
Je pense que cela se produit principalement parce que le repo Private n'est pas accessible directement.
Qu'est-ce qui a résolu mon problème, car j'avais un message d'erreur "URL de redirection/signature_in" ou "référentiel introuvable"
Utilisateurs MacOS:
Les utilisateurs Windows devraient essayer des étapes similaires, mais Keychain serait plutôt le gestionnaire des informations d'identification de Microsoft ou les informations d'identification Windows, selon la version de votre système d'exploitation. Assurez-vous de nettoyer les informations d'identification Web et Windows si c'est le cas.
à votre santé
Sur github, vous pouvez avoir le référentiel principal et les sous-dossiers. Assurez-vous que l'URL que vous utilisez est celle du référentiel principal et non celle d'un dossier. Le premier réussira et le second produira l'erreur de référentiel non trouvé. Si vous avez un doute sur votre emplacement dans un sous-dossier, naviguez dans la chaîne du référentiel jusqu'à ce que vous trouviez une page qui spécifie réellement l'URL https et l'utilisiez.
J'ai eu le même problème (Repository not found
) car j'avais initialement ouvert une session avec un compte githab incorrect. Réparer:
Cela se produit à cause de mon ancien état de session des autres utilisateurs: voici la solution rapide pour les utilisateurs Windows,
Ouvrez le Panneau de configuration à partir du menu DémarrerSélectionnez Comptes utilisateurSélectionnez "Gérer vos informations d'identification" dans le menu de gauche Supprimez toutes les informations d'identification associées à Git ou GitHub
Une fois que j'ai fait cela, ça a commencé à fonctionner pour moi.
Vous devrez peut-être créer un fichier vide nommé git-daemon-export-ok
dans le répertoire du référentiel.
git clone https://[email protected]/User/Repository.git
demandera un mot de passe, puis clonera.
Si vous utilisez cygwin pour git et essayez de cloner un référentiel git à partir d'un lecteur réseau, vous devez ajouter le chemin cygdrive.
Par exemple, si vous clonez un dépôt Git à partir de z: /
$ git clone /cygdrive/z/[repo].git
Problème d'authentification: J'utilise l'outil graphique TortoiseGit, je dois dire à Tortoise le nom d'utilisateur et le mot de passe afin qu'il puisse accéder au travail avec la base de code Git/GitHub/Gitlab . Pour le dire, Rt click inside n'importe quel dossier pour obtenir le menu TortoiseGit. Ici TortoseGit> Fenêtre Paramètres> Sélectionner les informations d'identification dans l'arborescence de navigation de gauche Entrez URL: URL Git Aide: sélectionnez Windows si vos informations d'identification Windows sont identiques à celles de Git ou de "gestionnaire" si elles sont identiques. sont différents userName; Git User NameEnregistrez ces paramètres et réessayez. Vous serez invité à entrer un mot de passe, puis cela fonctionnera.