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:
- Open Configuratiescherm vanuit het Start-menu.
- Selecteer gebruikersaccounts.
- Selecteer de “Inloggegevensbeheerder”.
- Klik op “Windows-referenties beheren”.
- Verwijder alle inloggegevens met betrekking tot Git of GitHub.
- 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:
- Ga naar de .git-map
- Open ‘config’-bestand met Kladblok of een andere editor
- 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,
- Ga naar Sleutelhanger Toegang in je Mac.
- aan de linkerkant onder de categorie vindt u alle items. Klik dat.
- rechterkant zoeken “git”.
- Je krijgt wat items met betrekking tot Github.
- 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.url
te 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.url
met 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 update
WERKEN 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 .git
bestand (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 manager
daarna 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