Git – remote: Repository niet gevonden

Ik heb SourceTree met lokale werkkopie. En alle bewerkingen werken goed, ik kan eenvoudig ophalen, duwen, trekken en etc via SourceTree. Ik moest gewoon force push maken die niet bestaat in SourceTree.

Ik heb terminal geopend met git push -f

remote: Repository not found.
fatal: repository 'https://github.com/MyRepo/project.git/' not found

Ik weet niet zeker wat een probleem kan zijn.


Antwoord 1, autoriteit 100%

Verwijder alle github.com-referentiegegevens van het systeem.

Voor mac

Verwijder het github.com-wachtwoord uit Sleutelhangertoegang.

Voor raam

Verwijder de inloggegevens uit Credential Manager.


Antwoord 2, autoriteit 46%

Ik zat ook met hetzelfde probleem

remote: Repository not found
fatal: repository 'https://github.com/MyRepo/project.git/' not found

Ik heb de git-referentiesmanager verwijderd en opnieuw geïnstalleerd en daarna kon ik gemakkelijk naar de repository trekken en pushen. Hier zijn de commando’s

$ git credential-manager uninstall
$ git credential-manager install

Antwoord 3, autoriteit 40%

Hieronder vindt u de werkende oplossing voor Windows:

  1. Open Configuratiescherm vanuit het Start-menu.
  2. Selecteer gebruikersaccounts.
  3. Selecteer de “Inloggegevensbeheerder”.
  4. Klik op “Windows-referenties beheren”.
  5. Verwijder alle inloggegevens met betrekking tot Git of GitHub.
  6. Als je alles hebt verwijderd, probeer dan opnieuw te klonen.


Antwoord 4, autoriteit 28%

Dit bericht kan verschijnen wanneer een repository IS gevonden, maar we hebben geen commit-toegang. Niet goed verwoord!

Ik heb het bericht repo-not-found ontvangen na het klonen van een gitHub-repository die door mijn baas voor mij is gemaakt. Ik kon lokaal klonen en committen, maar kon geen commits stroomopwaarts pushen. De eigenaar van de repository had me geen schrijftoegang gegeven. Opgelost door een pleidooi voor schrijftoegang aan de repo-eigenaar.


Antwoord 5, autoriteit 20%

Omdat je waarschijnlijk niet eerst de externe git-repository op je terminal hebt geïdentificeerd.

git remote set-url origin https://github.com/MyRepo/project.git

en dan,

git add .
git commit -m "initial commit"
git push origin master

Antwoord 6, autoriteit 13%

Dit probleem is dat je lokale git de wijzigingen niet naar de afstandsbediening kan pushen
Controleer of uw afstandsbediening correct is ingesteld door

git remote -v

als het niet goed is ingesteld, probeer dan je afstandsbediening in te stellen als

git remote set-url origin https://[email protected]/MyRepo/project.git

Probeer dan te duwen met

git push -u origin master

Het is ook mogelijk dat uw lokale git andere inloggegevens heeft, controleer dat ook.


Antwoord 7, autoriteit 9%

Op Mac

Als je de repo probeert te klonen…. Dan kan dit probleem optreden omdat je geen repo aanwezig hebt in het github-account dat aanwezig is in Keychain Access. Probeer voor oplossing te klonen met de accountnaam zoals

git clone https://[email protected]/org/repo.git

Vervangen

  • gebruikersnaam met je GitHub-gebruikersnaam
  • org met de naam van uw organisatie
  • repo met repositorynaam

Antwoord 8, autoriteit 8%

Op Windows:

  1. Ga naar de .git-map
  2. Open ‘config’-bestand met Kladblok of een andere editor
  3. Wijzig uw URL van https://github.com/username/repo_name.git
    naar https: // gebruikersnaam: [email protected]/username/repo_name.git

Sla op en druk op de code, het werkt.


Antwoord 9, Autoriteit 6%

  • kan gebeuren als u geen schrijftoegang hebt, maar alleen lees .

  • Als het een Private Repository is moet u zijn toegevoegd als een collaborator .

  • Controleer uw inloggegevens zijn correct .

Git zal deze dingen niet zeggen, het zou gewoon zeggen dat met uw inloggegevens geen repo is gevonden.

veel succes.


Antwoord 10, Autoriteit 6%

voor Mac

Open Sleutelhanger Toegang en vind uw PSSWORD-account op de categorie Wachtwoord (u kunt deze op de rechterbovenhoek zoeken)

Verwijder de toetsen met betrekking tot uw GIT-broncontrole wanneer u het vindt. en probeer het opnieuw


Antwoord 11, Autoriteit 6%

Mogelijk bent u nog ingelogd met een aantal andere GitHub-inloggegevens. Precies daarom gebeurt deze fout.

Meestal opbergt Mac uw GitHub-referentie op het gereedschap Sleutelhanger Toegang. Uw vorige GIT-accountgegevens zijn er. Dus het wordt niet overeen met je huidige git-repo dat zich in andere accounts bevindt.

De oplossing is eenvoudig en rechtdoor,

  1. Ga naar Sleutelhanger Toegang in je Mac.
  2. aan de linkerkant onder de categorie vindt u alle items. Klik dat.
  3. rechterkant zoeken “git”.
  4. Je krijgt wat items met betrekking tot Github.
  5. Verwijder al die items.

Dat is het, hier ga je.

Probeer opnieuw te duwen. Het zal u de git-gebruikersnaam en het wachtwoord vragen. Uw nieuwe inloggegevens worden opnieuw in de sleutelhanger opgeslagen en uw push is voltooid.

Hoera!

Keer terug naar mij, als je meer hulp nodig hebt.

Bedankt


Antwoord 12, autoriteit 5%

Het probleem hier is Windows Inloggegevens Manager. Ga naar het configuratiescherm en zoek naar Inloggegevensbeheerder en verwijder alle inhoud ervan met betrekking tot Github


Antwoord 13, autoriteit 5%

In mijn geval werkte geen van de bovenstaande oplossingen.

Ik heb het opgelost door remote.origin.urlte veranderen van httpsnaar ssh:

verifieer git-configuratie:

git config --list

zou moeten zijn:

...
remote.origin.url=https://github.com/ORG/repo-name.git
...

update remote.origin.urlmet sshom te gebruiken:

git remote set-url origin [email protected]:ORG/repo-name.git

Antwoord 14, autoriteit 4%

In ons geval was het gewoon een kwestie van schrijfrechten geven in github. Aanvankelijk had de gebruiker alleen leesrechten en gaf deze deze foutmelding.


Antwoord 15, autoriteit 4%

Voor Linux-gebruikers:

git remote rm origin

git remote add origin https://GITHUB_USERNAME:[email protected]/username/reponame.git


Antwoord 16, autoriteit 2%

Ik had hetzelfde probleem nadat ik 2FA op mijn opslagplaats had ingesteld. Als je onlangs 2FA voor je account hebt ingesteld, heb ik het volgende gedaan om het op te lossen:

Genereer een persoonlijke toegangstoken

Ga naar Instellingen -> Ontwikkelaarsinstellingen -> Persoonlijke toegangstokensop uw GitHub-account. Genereer een nieuw persoonlijk toegangstoken. Zorg ervoor dat u alle repo-toegangsrechten controleert.

Verwijder alle GitHub-verificatieconfiguratie (van sleutelhanger voor Mac)

Je moet je opnieuw aanmelden met de gegenereerde persoonlijke toegangstoken, dus wis alle eerdere authenticatiegegevens van je laptop. Voor mac: open de sleutelhanger en verwijder alle github.com-gerelateerde details uit de login/wachtwoorden sectie.

Log in op uw terminal met uw GitHub-gebruikersnaam en PAT als wachtwoord.

Als u 2FA heeft ingesteld voor uw account, kunt u zich niet verifiëren met uw
GitHub-wachtwoord van de terminal. Probeer nu naar een GitHub-repo te pushen om authenticatie te activeren. Er verschijnt een verzoek om uw GitHub-gebruikersnaam in te voeren op uw terminal. Voer uw gebruikersnaam in en wanneer u om een wachtwoord wordt gevraagd, gebruikt u de gegenereerde persoonlijke toegangstoken als wachtwoord.

Deze exacte stappen hebben het probleem voor mij opgelost.


Antwoord 17, autoriteit 2%

in mijn geval kan ik github niet klonen omdat de gebruiker verkeerd is.

ga naar ~/.gitconfig
probeer dan deze regel code te verwijderen (verwijder het en sla het bestand op).

[user]
    name = youruser
    email = [email protected]

of probeer één voering in uw cmd of terminal te gebruiken: git config --global --remove-section user

en probeer git clone opnieuw te doen. hoop dat het je dag goed maakt. ><


Antwoord 18, autoriteit 2%

Oplossing hiervoor –

Probleem –

$ git clone https://github.com/abc/def.git
Cloning into 'def'...
remote: Repository not found.
fatal: repository 'https://github.com/abc/def.git/' not found

Oplossing –
verwijder de referentiemanager –

abc@DESKTOP-4B77L5B MINGW64 /c/xampp/htdocs
$ git credential-manager uninstall
abc@DESKTOP-4B77L5B MINGW64 /c/xampp/htdocs
$ git credential-manager install

Het werkt….


Antwoord 19, autoriteit 2%

Terwijl de vorige antwoorden verschillende oplossingen aanboden, vond ik dat de gemakkelijkste van hen is om de gebruikersnaam toe te voegen aan de URL

van de repository

git remote add origin https://[email protected]/your-username/repository-name.git

Als u de repository al hebt gedefinieerd (zonder de gebruikersnaam toe te voegen) kunt u het als volgt bijwerken,

git remote set-url origin https://[email protected]/your-username/respository-name.git

Bij het duwen naar de Remote Repository Trekt GIT niet aan de referentie van een andere bestaande repository van de geloofshulp, maar zal dit het specifieke wachtwoord van de gebruiker / repository vragen.

Als algemene notitie, zou ik vermijden om het wachtwoord van uw account aan alle kosten te gebruiken en gebruik in plaats daarvan een persoonlijk toegangstoken. Log in op GitHub en Selecteer,

Settings > Developer Settings > Personal Access Tokens > Generate new token

Zorg ervoor dat u Repo controleert bij het definiëren van de scope van de token en voer het token (in plaats van uw persoonlijke wachtwoord) in wanneer u om een ​​wachtwoord wordt gevraagd.


Antwoord 20, Autoriteit 2%

U probeert waarschijnlijk naar een privé-repository te duwen. In dat geval moet u de beheerder vragen om te worden geverifieerd.


Antwoord 21, Autoriteit 2%

Uitvoering git remote updateWERKEN VOOR ME.


Antwoord 22

Dus uw URL lijkt momenteel hieronder

https://github.com/revantm/log_monitoring

Het moet er als volgt uitzien

https: //[email protected]/revantm/log_monitoring

Het verschil is aan het begin van de URL Ik heb mijn GitHub-gebruikersnaam toegevoegd gevolgd door een @ -symbool.


Antwoord 23

Schakel Git Credential bij mij:

git config --global --unset credential.helper

Antwoord 24

Ik ga naar hetzelfde probleem en het oplossen van

git add .
git commit -m "message"
git remote set-url origin https://[email protected]/aceofwings/RotairERP.git

Dan

git pull

Antwoord 25

Het is waarschijnlijk een kwestie van authenticatie. Sourcetree caches uw GitHub-inloggegevens (die worden gebruikt om toegang te krijgen tot de repository door HTTPS) maar van Terminal moet u GIT configureren met de inloggegevens (https://help.github.com/articles/creating-an-Access-token-for-command-line-use/ ) of gebruik Git + SSH en een SSH-sleutelpaar (https://help.github.com/articles/generating-a-new-sh-key-and-adding-it-to-the-sh-agent/ ).


Antwoord 26

Als u op Windows bent, kwam bij Control Panel – & GT; Windows-inloggegevens Verwijder vervolgens GitHub-referentie van generieke referentieoptie. Probeer vervolgens

te klonen


Antwoord 27

Ik heb het opgelost door de .gitbestand (verborgen map) te verwijderen en vervolgens opnieuw te uploaden.


Antwoord 28

Ik was geconfronteerd met deze fout in vs-code omdat ik VS-code Git Extension gebruikte. Het bespaart mijn git-inloggegevens op Linux-sleutelring. Terwijl ik Git Pull wilde van een ander account dat toegang heeft tot de repository.
De meest eenvoudige oplossing is om de Linux-schaal te openen (niet degene geïntegreerd in vs-code) en vervolgens uitloopt:

git pull origin master

Deze keer zal het u de gebruikersnaam en het wachtwoord van GitHub .


Antwoord 29

Ik probeerde een repo te klonen en werd geconfronteerd met dit probleem, ik heb geprobeerd alle git-gerelateerde inloggegevens uit windows credentials managerdaarna te verwijderen, terwijl hij probeerde te klonen git me om mijn inloggegevens en faalde FOUT invalid username or password. Dit gebeurde omdat de repo ik probeerde te klonen was onder een organisatie op Github en die organisatie had twee factor auth-ingeschakeld en Git Bash weet waarschijnlijk niet hoe ze 2FA moeten hanteren. Dus ik gooide een token uit https://github.com/settings/tokens en gebruikte het GitHub-token in plaats van het wachtwoord tijdens het proberen de repo te klonen en die werkte.


ANTWOORD 30

Sommige tijden SSH-inloggegevens zijn opgezet op uw pc om te communiceren met GitHub-repos.
Wanneer u nieuwe repo instelt: Als u oorsprong in HTTPS-indeling toevoegt, kan uw Git Credential Manager de repo niet uitzoeken.

Controleer Origin-indeling

git remote -v

Oorsprong in HTTPS-indeling

origin  https://github.com/username/repo_name.git

Oorsprong in SSH-indeling

origin [email protected]:username/repo_name.git

Oorsprong verwijderen in HTTPS-indeling

git remote remove origin

Voeg oorsprong in SSH-indeling

git remote add origin [email protected]:username/repo_name.git

Other episodes