J'ai SourceTree avec une copie de travail locale. Et toutes les opérations fonctionnent bien, je peux simplement extraire, pousser, tirer, etc. via SourceTree. Je devais juste faire la force Push qui n’existe pas dans SourceTree.
J'ai ouvert le terminal fait git Push -f
remote: Repository not found.
fatal: repository 'https://github.com/MyRepo/project.git/' not found
Je ne suis pas sûr de ce qui peut être un problème.
J'étais aussi confronté au même problème
remote: Repository not found
fatal: repository 'https://github.com/MyRepo/project.git/' not found
J'ai désinstallé le gestionnaire des identifiants git, je l'ai réinstallé, puis je pouvais facilement extraire et transmettre au référentiel. Voici les commandes
$ git credential-manager uninstall
$ git credential-manager install
Parce que vous n'avez probablement pas d'abord identifié le référentiel git distant sur votre terminal.
git remote set-url Origin https://github.com/MyRepo/project.git
et alors,
git add .
git commit -m "force Push"
git Push Origin master --force
Supprimez toutes les informations d'identification de github.com du système.
Pour Mac
Supprimez le mot de passe github.com de l’accès au trousseau.
Pour fenêtre
Supprimez les informations d'identification de Credential Manager.
Ce message peut apparaître lorsqu'un référentiel IS a été trouvé, mais nous n'avons pas d'accès de validation. Pas bien écrit!
J'ai reçu le message repo-not-found après le clonage d'un référentiel gitHub créé pour moi par mon patron. Je pouvais cloner et valider localement, mais je ne pouvais pas pousser les commits en amont. Le propriétaire du référentiel ne m'avait pas donné un accès en écriture. Résolu par un plaidoyer d'accès en écriture au propriétaire du dépôt.
Le problème ici est le gestionnaire des identifiants de Windows, accédez au panneau de configuration, recherchez le gestionnaire des identifiants et supprimez tout son contenu concernant github.
Vous essayez probablement de pousser vers un référentiel privé. Dans ce cas, vous devrez demander à l’administrateur l’authentification de l’accès Collaborator.
Donc, votre URL ressemble à ceci ci-dessous
https://github.com/RevanthM/Log_Monitoring
Il doit ressembler à ceci
https: //[email protected]/RevanthM/Log_Monitoring
La différence est au début de l'URL, j'ai ajouté mon nom d'utilisateur github suivi d'un symbole @.
Dans mon cas, aucune solution ci-dessus n'a fonctionné.
Je l'ai résolu en passant de remote.Origin.url
de https à ssh :
vérifier la configuration de git:
git config --list
devrait être comme:
...
remote.Origin.url=https://github.com/ORG/repo-name.git
...
mettre à jour remote.Origin.url
avec ssh à utiliser:
git remote set-url Origin [email protected]:ORG/repo-name.git
C'est probablement une question d'authentification. SourceTree met en cache vos informations d'identification github (utilisées pour accéder au référentiel via https), mais vous devez soit configurer le terminal avec git avec les informations d'identification ( https://help.github.com/articles/creating-an-access-token -for-ligne-de-commande/ ou git + ssh et une paire de clés ssh ( https://help.github.com/articles/generating-a-new-ssh-key-and-adding -it-to-the-ssh-agent/ ).
Je l'ai résolu en supprimant le fichier .git
(dossier caché), puis en le téléchargeant à nouveau.
J'ai eu le même problème et j'ai découvert que j'avais un autre fichier de clé dans ~/.ssh
pour un autre référentiel GitHub. D'une certaine manière, il a été utilisé à la place du nouveau.