18
votes

Comment réparer `` Le projet que vous recherchiez est introuvable '' lors de l'utilisation de git clone

J'essaye de cloner un projet de gitlab sur ma machine locale. J'ai obtenu des droits en tant que développeur et j'utilise la commande 'git clone

  • Aucun des protocoles ne fonctionne (ssh et https ne fonctionnent pas non plus)

Le message d'erreur que je reçois:

remote: Le projet que vous recherchiez est introuvable. fatal: dépôt ' https://gitlab.com/KZA_Connected/skilltree.git/ ' introuvable

Toute aide serait très appréciée.


0 commentaires

11 Réponses :


0
votes

Honnêtement, je ne sais pas comment fonctionne GitLab, j'utilise GitHub, mais je vérifie si le dépôt est marqué comme privé.

J'ai eu un problème similaire sur GitHub où mon ami ne pouvait pas récupérer et cloner mon dépôt même s'il avait un statut de "Contributeur" cz Je l'ai accidentellement vérifié comme étant privé. Vérifiez également si votre compte GitLab et celui que vous utilisez dans votre outil de ligne de commande correspondent.


0 commentaires

1
votes

Solution: c'était parce que mes informations d'identification Windows étaient définies sur un autre compte de messagerie.


1 commentaires

dans le cas où quelqu'un ne sait pas comment modifier les informations d'identification, vérifiez cette réponse stackoverflow.com/a/63899445/3946527



20
votes

Aujourd'hui, j'avais le même problème. Le dépôt fonctionnait bien sur ma machine personnelle, mais lorsque j'ai essayé le même dépôt sur une autre machine, j'ai commencé à faire face à la même erreur. J'utilisais l'URL ci-dessous

https://medium.com/@imstudio/gitlab-the-project-you-were-looking-for-could-not-be-found-issue-685944aa5485

Et maintenant, j'ai changé l'URL ci-dessus en dessous

https://{gitlab_user}@gitlab.com/gitlab_user/project_repo.git

Et cela a fonctionné pour moi. La solution ci-dessus a été trouvée à l'URL ci-dessous

https://gitlab.com/{gitlab_user}/project_repo.git

J'espère que cela aide les autres.


0 commentaires

34
votes

J'ai résolu cela en ajoutant simplement le nom d'utilisateur à l'url comme ci-dessous,

avant: https://gitlab.com/gitlab_user/myrepo.git

après: https: //gitlabusername@gitlab.com/gitlab_user/myrepo.git


2 commentaires

Merci. Cela a fonctionné pour moi. rappelez-vous que 'gitlabusername' est votre nom d'utilisateur gitlab et le deuxième nom d'utilisateur gitlab serait le propriétaire du projet gitlab, donc l'URL totale serait votre_gitlab_username@gitlab.com/repo_owner_gitlab_username/...


A travaillé pour moi aussi. Merci.



6
votes

Sur mac osx, cela signifie généralement que vos informations d'identification ssh ne sont pas chargées. Solution de force brute:

cd ~/.ssh
ssh-add *

Je dois le faire à chaque redémarrage de mon Macbook.


1 commentaires

A travaillé pour moi, merci.



3
votes

Si l'ajout de la clé ssh ne fonctionne pas, suivez ceci -

ssh-add ~/.ssh/<id_rsa>

Ensuite, ajoutez la clé ssh

eval "$(ssh-agent -s)"


0 commentaires

2
votes

Réponse simple: réinitialisez votre origine déjà existante à l'aide de la commande suivante.

git remote set-url origin https://gitlabUsername@gitlab.com/some-group/project.git

Pour toi c'est,

git remote set-url origin https://gitlabUsername@gitlab.com/KZA_Connected/skilltree.git

git remote -v (pour vérifier si les changements sont reflétés), alors

git push origin master

Fini.

Si c'est la première fois après le git init

ensuite

git remote add origin https://gitlabUsername@gitlab.com/gitlabUsername/project_repo.git

Étant donné que git remote add origin https://gitlab.com/gitlabUsername/project_repo.git ne fonctionnera pas, utilisez plutôt ce qui précède.

Si vous obtenez toujours l'erreur, supprimez l'origine distante par ce qui suit et ajoutez-en une nouvelle

git remote remove origin


0 commentaires

0
votes

Dans mon cas, je n'ajoutais pas .git à la fin de l'URL.

https://gitlab.com/{gitlab_user}/project_repo.git

corrigé en

https://gitlab.com/{gitlab_user}/project_repo

Cela peut sembler une erreur stupide, mais c'était tout!


0 commentaires

4
votes

J'ai résolu le problème ci-dessus

Avant: https://gitlab.com/gitlab_user/myrepo.git

Après: https://<gitlabusername>@gitlab.com/gitlab_user/myrepo.git

Explication:

Tapez votre gitlabUsername à la place de <gitlabusername> .

Maintenant, il vous demandera le mot de passe gitlab pour votre compte. Entrez le mot de passe correct et le projet sera cloné avec succès.


0 commentaires

1
votes

Il existe un gestionnaire d'informations d'identification sur Windows, qui contient des détails sur les informations d'identification de votre hôte, voici le ss du gestionnaire d'informations d'identification entrez la description de l'image ici

  1. Tout d'abord, assurez-vous que vous disposez des mêmes informations d'identification utilisateur que celles qui ont accès au référentiel que vous essayez de cloner. Si vous avez des informations d'identification correctes

puis essayez ce formateur d'URL

git config --local credential.helper "store"

dans ton cas, ce sera comme ça

git config --local user.email "Your email"

J'ai pu résoudre mon problème en supprimant mes informations d'identification et en les ajoutant à nouveau j'espère que cela aidera les autres aussi

- Remarque importante que ce gestionnaire d'informations d'identification enregistre vos informations d'identification globales, vous pouvez également définir vos informations d'identification locales en utilisant git config

git config --local user.name "Your name"
'https://username@gitlab.com/KZA_Connected/skilltree.git/'
https://{username}@gitlab.com/username/repo-name.git

si vous définissez credential.helper pour stocker, dans la portée git locale actuelle, il vous demandera un mot de passe chaque fois que vous effectuez des actions telles que pull, push, etc.

si vous voulez réinitialiser credential.helper, redéfinissez-le simplement sur manager cela fonctionnera bien comme avant


0 commentaires

0
votes

Si c'est la première fois après la commande git init, utilisez ensuite la commande ci-dessous

git remote add origin https: //gitlabUsername@gitlab.com/gitlabUsername/project_repo.git

Étant donné que git remote add origin https://gitlab.com/gitlabUsername/project_repo.git ne fonctionnera pas, utilisez plutôt ce qui précède.

Si l'erreur persiste, supprimez l'origine distante de la manière suivante et réessayez en ajoutant l'origine à l'aide de la commande correcte. pour supprimer l'origine - git remote remove origin


0 commentaires