Nové rozšírenie Remote Repositories pre Visual Studio Code vytvorilo novú skúsenosť, ktorá umožňuje prácu s úložiskami zdrojového kódu priamo v prostredí VS Code.

Čo sa však stane, ak sa nenájde vzdialené úložisko, ktoré sa pokúšate zmeniť? Keď je klonovanie nahradené podporou vzdialených úložísk, môžete naraziť na problémy so smrteľnými chybami.
V tomto článku prejdeme rôznymi spôsobmi, ako tento problém vyriešiť.
Oprava č. 1: Nastavte vzdialenú základnú adresu URL
Ak ste novší programátor, je pravdepodobné, že ste nenastavili adresu URL repo vo svojom miestnom repo.
Ak chcete tento problém vyriešiť, budete musieť použiť príkaz „git remote set“. Takto by to malo vyzerať:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
Problém by sa mal vyriešiť automaticky.
Oprava č. 2: Použite správnu adresu URL
Ak predchádzajúci prípad nie je problémom, mali by ste skontrolovať, či adresa URL, ktorú používate, je správna. Môžete to urobiť takto:
- Použite príkaz:
git remote -v
- Konzola by mala zobraziť, ku ktorému vzdialenému úložisku je pripojená, uvedením adresy URL, ktorú používa na načítanie a vloženie zmien vo forme
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - Ak sa adresa URL nezhoduje s tým, čo zobrazuje váš GitHub, budete ju musieť zmeniť. Na nastavenie správnej cesty môžete použiť príkaz remote set:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Ak sa tým problém nevyrieši, možno budete musieť skontrolovať iné príčiny.
Oprava č. 3: Skontrolujte svoje heslo
Vaša adresa URL nakoniec nemusí byť problémom. Mali by ste skontrolovať, či vaše heslo nebolo nedávno zmenené.
Ak ste si zmenili heslo, musíte sa uistiť, že ste ho získali od správcu poverení na Macu alebo Windowse alebo prístup ku kľúčenke.
disney plus kolko zariadeni naraz
Môže sa stať, že staré heslo sa stále používa a nové ešte nie je uložené vo vyrovnávacej pamäti. Ak je to tak, všetky poverenia github.com by mali byť okamžite odstránené.
Tu je návod, ako vymazať informácie súvisiace s git z Mac a Windows.
Mac:
- Prejdite na Keychain Access.
- Navigujte svoje heslo.
- Odstráňte všetky kľúče, ktoré sú pripojené k ovládaciemu prvku zdroja.
Windows:
Postupujte podľa príkazov:
$ git credential-manager uninstall
$ git credential-manager install
Oprava č. 4: Dočasná oprava (z dlhodobého hľadiska sa neodporúča)
Mac:
Ak sa v prístupe ku kľúčenke nenachádza žiadna položka GitHub, môžete aplikáciu naklonovať pomocou nasledujúceho:
git clone https://[email protected]/org/repo.git
Použite tieto informácie:
- Používateľské meno s vaším používateľským menom GitHub
- Organizujte s názvom vašej organizácie
- Repo s názvom vášho úložiska
Windows:
Držte sa nasledujúcich krokov:
ako pripojiť kodi k chromecastu -
- Prejdite do priečinka git.
- Otvorte súbor „config“ pomocou poznámkového bloku (alebo poznámkového bloku ++) alebo iného editora.
- Zmeňte svoju adresu URL na
https://username:[email protected]/username/repo_name.git
- Uložte kód a vložte ho.
Ďalšie problémy a bežné opravy
Ak nie ste spolupracovník, je možné, že môžete úspešne overiť svoj prístup na GitHub, ale stále nemôžete klonovať alebo tlačiť zmeny.
Ďalším problémom je, že na vašej strane môžu byť nejaké pravopisné problémy. Môže sa to zdať triviálne, ale stačí na to nesprávne umiestnené písmeno.
Ďalší problém môže súvisieť s git remove -v. Dá sa nastaviť na používanie HTTPS, ale váš repo neukazuje na SSH. Ak je to tak, musíte odstrániť časť „ssh“ a nahradiť ju „ https:// .“
Posledným problémom by bolo odstránenie úložiska. V takom prípade nemôžete urobiť veľa, len prejsť priamo na GitHub a skontrolovať stav projektu, či nedošlo k nejakým zmenám.
často kladené otázky
Koľko RAM stačí na kód VS?
Kód VS sa považuje za ľahký a na vašom hardvéri by mal bežať bez problémov. Odporúčané úložisko je 1 GB.
Mali by ste nainštalovať kód VS na SSD alebo HDD?
SSD má kvalitný IO, preto sa odporúča nainštalovať VS kód na SSD disk.
Môžete použiť VS kód offline?
Áno. Kód je možné použiť offline. Stačí si nainštalovať rozšírenia od spoločnosti Microsoft.
Top Off
Vzdialený prístup fungoval pre väčšinu používateľov skvele, ale stále existuje možnosť chyby pri pokuse o zaslanie zmien priamo do úložiska. Dúfame, že sa vám podarilo problém vyriešiť.
Našli ste iné riešenie problému chýbajúcich úložísk v kóde VS? Dajte nám vedieť v komentároch.