J'ai un problème très étrange avec git
et github
. Lorsque j'essaie de pousser, j'obtiens :
git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
J'ai ajouté la télécommande :
git remote add origin [email protected]:account-name/repo-name.git
Des idées ?
Vérifiez si vous avez un accès en lecture-écriture.
Le message d'erreur de Git est trompeur. J'ai eu un problème similaire. J'avais été ajouté à un projet existant. Je l'ai cloné et j'ai effectué une modification locale. Je suis allé pousser et j'ai eu le message d'erreur `ERROR : Repository not found ".
La personne qui m'a ajouté au projet m'a donné un accès en lecture seule au référentiel. Un changement de leur part et j'ai pu pousser.
Je recevais la même erreur
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
et j'avais créé le dépôt sur Github et l'avais cloné localement.
J'ai pu résoudre le problème en ouvrant .git/config et en supprimant la section [remote "origin" ;]
.
[remote "origin"]
url = [email protected]:alexagui/my_project.git
fetch = +refs/heads/*:refs/remotes/origin/*
Ensuite, j'ai exécuté ce qui suit (à nouveau)
git remote add origin [email protected]:alexagui/my_project.git
git push -u origin master
et cette fois j'ai pu pousser vers le dépôt.
Si vous indiquez votre nom d'utilisateur et le nom du repo, nous pouvons raisonnablement vous aider. Pour l'instant, nous n'avons aucune raison de penser que le repo existe réellement.
De plus, si le dépôt est privé et que vous n'y avez pas accès, github renvoie la mention "Does not exist" ; pour éviter de divulguer l'existence de dépôts privés.
EDIT : Si vous ne pouvez pas cloner le dépôt parce qu'il vous dit qu'il n'existe pas et qu'il est privé, c'est parce que vous n'envoyez pas d'authentification. Assurez-vous que votre clé publique est ajoutée à votre trousseau de clés, ou utilisez HTTP basic auth pour le moment.