Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Hur man fixar Origin verkar inte vara ett Git-förråd

Följande artikel hjälper dig: Hur man fixar Origin verkar inte vara ett Git-förråd

Som GitHub-användare är det oundvikligt att stöta på fel här och där – oavsett om du är expert eller nybörjare – det som är viktigt är att hitta vägen ur felen. Säg till exempel att du stöter på felet ‘ursprunget verkar inte vara ett git-förråd’, ​​du kan bli frestad att prova olika koder i hopp om att någon kan fixa det, men det skulle vara fel drag.

Sedan du läser detta har du redan tagit det bästa första steget. Den här artikeln belyser noggrant orsakerna och de bästa korrigeringarna för felet ‘ursprunget verkar inte vara ett git-förråd’. Den räknar också upp viktig information om Git-förråd som du kanske vill kolla in.

Vad orsakar felet “Ser inte ut att vara ett Git-förråd”?

“Ursprunget verkar inte vara ett git-förråd”-felet uppstår när platsen för ett fjärrförvar inte specificeras innan ändringar skickas till det. Även om ett lokalt arkiv som standard inte är länkat till fjärrarkivet, måste du länka dem själv innan du trycker på några koder. Med denna förståelse kan du inte pusha eller utföra ändringar i förvaret innan du länkar de lokala och fjärrförvaret eftersom Git inte vet var du försöker trycka eller förbinda dig till.

När du använder kommandot ‘git init’ för att skapa ett repo, måste du använda kommandot ‘git remote add origin’ för att länka din repos fjärrversion och lokala versioner. Annars kommer att trycka eller utföra ändringar returnera felet ‘origin seems not to be a git repository’.

Men om du klonar fjärrförvaret med kommandot ‘git clone’, kommer det automatiskt att länkas till det lokala förvaret. Kommandot ‘git clone’ låter Git känna till projektets plats eller fjärrrepo, så när du trycker eller genomför dina ändringar vet Git vad den ska göra. Notera att de lokala och avlägsna förvaren inte är två olika förvar; de är bara två versioner av samma repo.

En annan anledning till att felet ‘ursprunget inte verkar vara ett git-förråd’ visas är på grund av en felaktig URL. Till exempel, när du kör kommandot ‘git remote add origin’, kan du ha gjort ett misstag i webbadressen som används, vilket kan orsaka felet. Dessutom, om du försöker trycka till en GitHub-gaffel istället för själva GitHub-repoet, kanske du har glömt att dela den innan du försökte trycka till den.

Hur man fixar Origin verkar inte vara ett Git-förråd – fungerande korrigeringar att prova

För att fixa felet ‘ursprunget verkar inte vara ett git-repository’ kan du försöka lägga till eller länka fjärrrepoet till den lokala versionen med kommandot ‘git remote add origin’. Att göra detta;

  1. Gå till github.com och logga in på ditt konto
  2. Leta reda på repo du vill klona och klicka på den för att öppna
  3. Anteckna sedan webbadressen till sidan
  4. Springa git remote add origin genom att ersätta URL:en i kommandot med URL:en för fjärrlagringen som du noterade
  5. Du kan också byta ut användare och fjärr-repo i webbadressen ovan med ditt användarnamn respektive arkivnamn
  6. Spring sedan git push origin master för att driva dina ändringar ordentligt

Fix 2: Git Clone istället

Ett annat sätt att fixa felet ‘ursprunget verkar inte vara ett git-förråd’ är att klona fjärrrepoet med hjälp av ‘git clone’-kommandot istället för att initiera ett repo med ‘git init’.

Att göra detta;

  1. Springa git klon byter ut Användarnamn med ditt GitHub-användarnamn och förvarsnamn med namnet på ditt arkiv eller ersätt URL:en i kommandot med URL:en till ditt arkiv.
  2. Efter att ha gjort dina ändringar i förvaret kan du använda git add. kommando för att lägga till alla ändringar eller git add (filnamn/katalognamn) för att lägga till specifika ändringar.
  3. Använd sedan git commit –m “Commit message” för att genomföra dina ändringar, ersätta Bekräfta meddelande med ditt önskade commit-meddelande
  4. Slutligen, använd git push för att överföra dina ändringar till fjärrarkivet.

Fix 3: Ändra URL

Om du angav felaktigt URL till fjärrrepo eller din GitHub-gaffel för repo, skulle du behöva ändra URL eftersom att ange den igen kanske inte fungerar.

För att göra detta, spring git remote set-url ursprung ersätter URL:en i kommandot med den korrekta URL:en för GitHub-repo eller repo-gaffel.

Fix 4: Ändra ursprung

Du kan också försöka ändra ursprunget till master när du drar ändringarna som gjorts i huvudgrenen av ditt repo innan du lägger till fjärrrepo.

För att göra detta, spring git pull origin master för att ändra ursprunget, kör sedan kommandot ovan för att ändra URL:en om du tidigare har försökt lägga till fjärrrepo. Om du inte har försökt lägga till fjärrrepo alls, kör git remote add origin , genom att ersätta URL:en i kommandot med URL:en till ditt fjärrlager för att lägga till det. Spring sedan git push origin master för att driva dina ändringar ordentligt.

Fix 5: Ta bort och lägg till

För att fixa felet ‘ursprunget verkar inte vara ett git-förråd’ kan du prova att kontrollera fjärrkontrollerna som är inställda för repet genom att köra git fjärrkontroll –v. Om det här kommandot inte ger någon utdata, har ingen fjärrkontroll lagts till (använd den första fixen ovan för att lägga till ett fjärrorigin). Om kommandot visar fjärrkontrollerna inställda så här;

Ursprung (hämta)

Ursprung (push)

Kontrollera webbadresserna för att bekräfta att de är korrekta. Om de inte är det, använd git remote remove origin för att ta bort fel URL. I det här fallet skulle vi byta ut ursprung med ursprung eftersom webbadressen har ett fel och “orgin” är ett stavfel.

Spring sedan git remote, lägg till ursprung: med rätt URL och namn, och springa git push origin master att avsluta.

Vad är ett Git Repository?

Ett Git-förråd är en virtuell version av ditt Git-projekt som övervakar och sparar alla ändringar som görs i en katalog som heter .git – den här katalogen är det som initierar en projektmapp som ett Git-projekt. Ett arkiv innehåller de olika filerna och mapparna i en Git-projektmapp. För att arbeta på ett Git-förråd, skulle du behöva importera filerna från fjärrförvaret på github.com till din lokala server och lokala förråd som är tillgängligt från din dator med hjälp av en terminal som Git Bash eller kommandotolken.

Handlingen att utföra denna import kallas “kloning”. När fjärrarkivet har klonats till det lokala arkivet kan du enkelt komma åt och redigera arkivet från din dator och sedan genomföra/skjuta in dina ändringar i fjärrarkivet på github.com. Du kan använda GitHub-repositories för att bygga olika projekt med hjälp av kod och samarbeta med andra utvecklare.

Hur man får ett Git-förråd från Github

För att hämta eller klona ett redan existerande fjärrlager från GitHub med en terminal som Git bash;

  1. Gå till ditt konto på github.com
  2. Leta reda på förvaret och öppna det och klicka sedan på Koda ovanför listan med filer
  3. Notera URL:en för att klona med önskad metod – klicka på HTTPS, SSH, eller GitHub CLI för att avslöja webbadressen att klona med antingen
  4. Med Git Bash nedladdat och installerat på din dator, öppna Utforskaren och navigera till den mapp eller plats där du vill ha den klonade katalogen
  5. Högerklicka på a free utrymme i mappen och välj Git Bash här
  6. Springa git klon byter ut Användarnamn med ditt GitHub-användarnamn och förvarsnamn med namnet på ditt arkiv eller ersätt URL:en i kommandot med URL:en till ditt arkiv.
  7. Efter att ha gjort dina ändringar i förvaret kan du använda git add. kommando för att lägga till alla ändringar eller git add (filnamn/katalognamn) för att lägga till specifika ändringar.
  8. Använd sedan git commit –m “Commit message” för att genomföra dina ändringar, ersätta Bekräfta meddelande med ditt önskade commit-meddelande
  9. Slutligen, använd git push för att överföra dina ändringar till fjärrarkivet.

För att hämta eller klona ett tomt fjärrlager från GitHub med en terminal som Git bash;

  1. Gå till ditt konto på github.com
  2. Leta reda på arkivet och öppna det
  3. Anteckna sedan URL:en för HTTPS eller SSH under Snabb installation (du kan också välja Ställ in på skrivbordet och följ anvisningarna för att ställa in repo)
  4. Med Git Bash nedladdat och installerat på din dator, öppna Utforskaren och navigera till den mapp eller plats där du vill ha den klonade katalogen
  5. Högerklicka på a free utrymme i mappen och välj Git Bash här
  6. Springa git klon byter ut Användarnamn med ditt GitHub-användarnamn och förvarsnamn med namnet på ditt arkiv eller ersätt URL:en i kommandot med URL:en till ditt arkiv.
  7. Efter att ha gjort dina ändringar i förvaret kan du använda git add. kommando för att lägga till alla ändringar eller git add (filnamn/katalognamn) för att lägga till specifika ändringar.
  8. Använd sedan git commit –m “Commit message” för att genomföra dina ändringar, ersätta Bekräfta meddelande med ditt önskade commit-meddelande
  9. Slutligen, använd git push för att överföra dina ändringar till fjärrarkivet.

Hur man skapar ett Git-förråd i Git

För att skapa ett lokalt git-förråd och initiera det;

  1. Gå till ditt konto på github.com
  2. Klicka på plusikonen bredvid ditt foto i det övre högra hörnet av skärmen och välj Nytt förråd
  3. Skriv in förvarets namn, scrolla ned och tryck på Skapa arkiv
  4. Anteckna webbadressen till din nya förvarssida
  5. Med Git Bash nedladdat och installerat på din dator, öppna Utforskaren och navigera till mappen eller platsen där du vill skapa Git-repo
  6. Högerklicka på a free utrymme i mappen och välj git Bash här
  7. Springa git initlägg sedan till en fil i mappen med hjälp av en textredigerare eller Rör kommando, dvs. tryck på filnamn.txt
  8. Springa git status för att se om Git känner igen att du lagt till en fil
  9. Nästa, spring git add. för att lägga till alla dina ändringar eller git add filename.txt för att bara lägga till filen
  10. Springa git commit –m “Commit message” byter ut Bekräfta meddelande med ditt önskade commit-meddelande
  11. Spring sedan git remote add origin och ersätter URL:en i kommandot med URL:en till ditt arkiv som du noterade
  12. Slutligen, spring git push –u origin master för att skicka dina koder till fjärrarkivet

Slutsats

Om du har fastnat på felet ‘ursprunget verkar inte vara ett git-förråd’ har den här artikeln lösningen och mer. Problemet kan vara något så enkelt som en felaktigt angiven URL eller ett saknat kommando. Läs detta för att ta reda på det!

Table of Contents