Nova razširitev Remote Repositories za Visual Studio Code je ustvarila novo izkušnjo, ki omogoča delo z repozitoriji izvorne kode neposredno v okolju VS Code.
Vendar, kaj se zgodi, če oddaljeni repozitorij, ki ga poskušate spremeniti, ni najden? Če kloniranje nadomesti podpora za oddaljene repozitorije, lahko naletite na težave z usodnimi napakami.
V tem članku bomo preučili različne načine za odpravo te težave.
Popravek št. 1: Nastavite URL oddaljene baze
Če ste novejši programer, obstaja velika verjetnost, da URL-ja repoja niste nastavili v lokalnem repoju.
Če želite odpraviti to težavo, boste morali uporabiti ukaz »git remote set«. Takole bi moralo izgledati:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
Težavo je treba rešiti samodejno.
Popravek št. 2: Uporabite pravilen URL
Če prejšnji primer ni težava, morate preveriti, ali je URL, ki ga uporabljate, pravilen. To lahko storite tako:
- Uporabite ukaz:
git remote -v
- Konzola mora prikazati, s katerim oddaljenim repozitorijem je povezana, tako da navede URL, ki ga uporablja za pridobivanje in potiskanje sprememb v obliki
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - Če se URL ne ujema s tem, kar prikazuje vaš GitHub, ga boste morali spremeniti. Za nastavitev pravilne poti lahko uporabite ukaz oddaljene nastavitve:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Če s tem ne odpravite težave, boste morda morali preveriti druge vzroke.
Popravek #3: Preverite svoje geslo
Vaš URL morda vendarle ni problem. Preverite, ali je bilo vaše geslo pred kratkim spremenjeno.
kako spremeniti svoje ime na
Če ste spremenili geslo, se morate prepričati, da ste ga pridobili od upravitelja poverilnic v sistemu Mac ali Windows ali dostopa do ključev.
Lahko se zgodi, da je staro geslo še vedno v uporabi, novo pa še ni predpomnjeno. Če je temu tako, je treba vse poverilnice github.com takoj odstraniti.
Tukaj je opisano, kako počistite podatke, povezane z git, iz Mac in Windows.
kako spremeniti, kje para namešča igre
Mac:
- Pojdite na Keychain Access.
- Krmarite po svojem geslu.
- Izbrišite vse ključe, ki so povezani z nadzorom vira.
Windows:
Sledite ukazom:
$ git credential-manager uninstall
$ git credential-manager install
Popravek #4: Začasen popravek (dolgoročno ni priporočljivo)
Mac:
Če v dostopu do obeska ključev ni vnosa GitHub, lahko klonirate aplikacijo z naslednjim:
git clone https://[email protected]/org/repo.git
Uporabite te informacije:
- Uporabniško ime z vašim uporabniškim imenom GitHub
- Org z imenom vaše organizacije
- Repo z imenom vašega repozitorija
Windows:
Držite se naslednjih korakov:
- Dostop do mape git.
- Odprite datoteko »config« z beležnico (ali notepad++) ali drugim urejevalnikom.
- Spremenite svoj URL v
https://username:[email protected]/username/repo_name.git
- Shranite kodo in jo potisnite.
Druge težave in pogosti popravki
Če niste sodelavec, je možno, da lahko uspešno preverite pristnost svojega dostopa na GitHubu, vendar še vedno ne morete klonirati ali potisniti sprememb.
Druga težava je, da bi lahko na vaši strani prišlo do težav s črkovanjem. To se morda zdi nepomembno, a dovolj je napačno postavljeno pismo.
Druga težava je lahko povezana z git remove -v. Lahko se nastavi na uporabo HTTPS, vendar vaš repo ne kaže na SSH. Če je temu tako, morate odstraniti del »ssh« in ga nadomestiti z » https:// .”
Zadnja težava bi bila, da je repozitorij izbrisan. V tem primeru ne morete storiti veliko, kot da greste neposredno na GitHub in preverite stanje projekta za morebitne spremembe.
kako spremeniti prednost procesorja -
pogosta vprašanja
Koliko RAM-a je dovolj za kodo VS?
Koda VS velja za lahko in bi se morala brez težav izvajati na vaši strojni opremi. Priporočeni prostor za shranjevanje je 1 GB.
Ali bi morali namestiti kodo VS na SSD ali HDD?
SSD ima kakovosten IO, zato je priporočljivo, da na svoj SSD disk namestite kodo VS.
Ali lahko uporabljate kodo VS brez povezave?
ja Kodo lahko uporabljate brez povezave. Samo namestiti morate Microsoftove razširitve.
Top Off
Oddaljeni dostop je za večino uporabnikov deloval odlično, vendar še vedno obstaja možnost napake, ko poskušate spremembe potisniti neposredno v repozitorij. Upamo, da vam je uspelo odpraviti težavo.
Ste našli drugo rešitev za težavo z manjkajočimi repozitoriji v kodi VS? Sporočite nam v komentarjih.