Hoofd Ander Hoe u geen externe opslagplaatsen in VS-code kunt vinden

Hoe u geen externe opslagplaatsen in VS-code kunt vinden



De nieuwe Remote Repositories-extensie voor Visual Studio Code creëerde een nieuwe ervaring die het mogelijk maakt om rechtstreeks met broncode-opslagplaatsen in de VS Code-omgeving te werken.

  Hoe u geen externe opslagplaatsen in VS-code kunt vinden

Wat gebeurt er echter als de externe repository die u probeert te wijzigen niet wordt gevonden? Nu klonen is vervangen door ondersteuning voor externe opslagplaatsen, kunt u problemen met fatale fouten tegenkomen.

In dit artikel bespreken we verschillende manieren om dit probleem op te lossen.

Oplossing # 1: Stel Remote Base-URL in

Als je een nieuwere programmeur bent, is de kans groot dat je de repo-URL niet hebt ingesteld op je lokale repo.

Om dit probleem op te lossen, moet je de opdracht 'git remote set' gebruiken. Hier is hoe het eruit zou moeten zien:

git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master

Het probleem zou automatisch moeten worden opgelost.

Oplossing # 2: gebruik de juiste URL

Als het vorige geval niet het probleem is, moet u controleren of de URL die u gebruikt de juiste is. Zo kun je dat doen:

  1. Gebruik de opdracht: git remote -v
  2. De console zou moeten weergeven met welke externe repository hij is verbonden door een URL te vermelden die hij gebruikt om wijzigingen op te halen en door te geven in de vorm van
    origin http://github.com/[Username]/[ProjectName].git (fetch)
    origin http://github.com/[Username]/[ProjectName].git (push)

  3. Als de URL niet overeenkomt met wat uw GitHub weergeeft, moet u deze wijzigen. U kunt de opdracht remote set gebruiken om het juiste pad in te stellen:
    git remote set-url origin http://github.com/[Username]/[ProjectName].git

Als het probleem hiermee niet wordt opgelost, moet u mogelijk andere oorzaken controleren.

Oplossing # 3: controleer uw wachtwoord

Uw URL is misschien toch niet het probleem. U dient te controleren of uw wachtwoord onlangs is gewijzigd.

Als u uw wachtwoord heeft gewijzigd, moet u ervoor zorgen dat het is verkregen via de referentiebeheerder op Mac of Windows of via sleutelhangertoegang.

hoe te zien welke poorten open zijn

Het kan voorkomen dat het oude wachtwoord nog wordt gebruikt en dat het nieuwe nog niet in de cache is opgeslagen. Als dat het geval is, moeten alle github.com-referenties onmiddellijk worden verwijderd.

Hier leest u hoe u git-gerelateerde informatie van Mac en Windows wist.

Mac:

  1. Ga naar Sleutelhangertoegang.
  2. Navigeer door uw wachtwoord.
  3. Verwijder alle toetsen die zijn verbonden met de bronbediening.

Ramen:

Volg de commando's:

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

Oplossing # 4: Tijdelijke oplossing (niet aanbevolen op de lange termijn)

Mac:

Als er geen GitHub-vermelding aanwezig is in de sleutelhangertoegang, kunt u de app klonen met het volgende:

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

Gebruik deze informatie:

  • Gebruikersnaam met uw GitHub-gebruikersnaam
  • Org met de naam van uw organisatie
  • Repo met uw repositorynaam

Ramen:

Houd je aan de volgende stappen:

  1. Toegang tot de git-map.
  2. Open het bestand 'config' met kladblok (of kladblok++) of een andere editor.
  3. Wijzig uw URL in https://username:[email protected]/username/repo_name.git
  4. Sla de code op en druk erop.

Andere problemen en veelvoorkomende oplossingen

Als u geen medewerker bent, is het mogelijk dat u uw toegang op GitHub met succes kunt verifiëren, maar de wijzigingen nog steeds niet kunt klonen of pushen.

Het andere probleem is dat er mogelijk spellingsproblemen aan uw kant zijn. Dit lijkt misschien triviaal, maar een verkeerd geplaatste brief volstaat.

Een ander probleem kan verband houden met git remove -v. Het kan worden ingesteld om HTTPS te gebruiken, maar uw repo verwijst niet naar SSH. Als dat het geval is, moet u het gedeelte 'ssh' verwijderen en vervangen door ' https:// .”

Het laatste probleem zou zijn dat de repository wordt verwijderd. In dat geval kun je niet veel doen, maar direct naar GitHub gaan en de projectstatus controleren op eventuele wijzigingen.

Veelgestelde vragen

Hoeveel RAM is genoeg voor een VS-code?

De VS-code wordt als lichtgewicht beschouwd en zou zonder problemen op uw hardware moeten werken. De aanbevolen opslag is 1GB.

Moet u de VS-code op SSD of HDD installeren?

De SSD heeft een hoogwaardige IO, dus het wordt aanbevolen dat u uw VS-code op uw SSD-schijf installeert.

Kun je de VS-code offline gebruiken?

Ja. De code kan offline worden gebruikt. U hoeft alleen Microsoft-extensies te installeren.

Top af

Toegang op afstand heeft voor de meeste gebruikers prima gewerkt, maar er is nog steeds een kans op fouten wanneer u wijzigingen rechtstreeks naar een repository probeert te pushen. We hopen dat je het probleem hebt kunnen oplossen.

Heb je een andere oplossing gevonden voor het probleem met ontbrekende repositories in VS Code? Laat het ons weten in de reacties.

Interessante Artikelen

Editor'S Choice

De beste oplossingen voor een Acer-laptop die niet oplaadt
De beste oplossingen voor een Acer-laptop die niet oplaadt
Wanneer uw laptop niet kan worden opgeladen, verliest u het voordeel van de draagbaarheid die het apparaat zou moeten bieden. Helaas is het achterhalen van het specifieke probleem niet altijd eenvoudig, aangezien er verschillende problemen zijn die uw Acer-laptop kunnen veroorzaken
Een stationsletter wijzigen in Windows 10
Een stationsletter wijzigen in Windows 10
Het wijzigen van stationsletters in Windows heeft zeker zijn voordelen. U kunt een specifiek station verbergen voor alle apps op uw computer, waardoor wordt voorkomen dat deze apps naar een specifieke partitie schrijven of u kunt de stationsletter bewerken nadat u een nieuw station hebt toegevoegd
E-mails automatisch labelen in Gmail
E-mails automatisch labelen in Gmail
https://www.youtube.com/watch?v=a_UY461XSlY Ondanks dat e-mails al meer dan dertig jaar bestaan, nemen e-mails nog steeds vrije tijd in beslag, irriteren, frustreren en irriteren. De vreemde e-mail maakt ons ook blij, maar voor het grootste deel zijn ze dat
Een Reddit-meme vond zijn weg naar een hoorzitting van het Hooggerechtshof
Een Reddit-meme vond zijn weg naar een hoorzitting van het Hooggerechtshof
U zou kunnen denken dat wanneer de gekozen functionarissen van een land een kandidaat voor een vacature bij het Hooggerechtshof onderzoeken, de vragen strikt beperkt zijn tot tweeledige juridische kwesties. Oh, mijn vriend, je hebt veel te veel vertrouwen in democratische processen.
Hoe deel te nemen aan Railjack-missies in Warframe
Hoe deel te nemen aan Railjack-missies in Warframe
Update 29.10 voor Warframe bracht verbeteringen en wijzigingen aan Railjack. De missies, Railjacks zelf en andere aspecten zijn nu veel meer in lijn met de rest van Warframe. Enkele wijzigingen die helpen bij het balanceren van deze functie, zijn onder meer schadetypes, waardoor
Hoe opgeslagen creditcardnummer in Chrome te bekijken
Hoe opgeslagen creditcardnummer in Chrome te bekijken
Dankzij de autofill-optie van Google Chrome kunt u uw creditcardgegevens opslaan en online winkelen veel gemakkelijker maken. Hoewel het opslaan van deze informatie slechts een paar klikken kost, is het bekijken ervan niet zo eenvoudig als u misschien denkt.
Hoe bestanden van de ene Google Drive naar de andere te verplaatsen
Hoe bestanden van de ene Google Drive naar de andere te verplaatsen
Google Drive is, net als veel andere Google-producten, een van de beste cloudopslagservices. Van het bieden van een veilige, gemakkelijk toegankelijke plek voor uw back-ups tot het delen van grote bestanden in de cloud met andere mensen, Google Drive dekt alle basissen.