Visual Studio Code'i uus kaughoidlate laiendus lõi uue kogemuse, mis võimaldab töötada lähtekoodihoidlatega otse VS Code keskkonnas.
Mis aga juhtub, kui kaughoidlat, mida proovite muuta, ei leita? Kui kloonimine asendatakse kaughoidlate toega, võib teil tekkida probleeme saatuslike vigadega.
Selles artiklis käsitleme selle probleemi lahendamiseks erinevaid viise.
Parandus nr 1: määrake kaugbaasi URL
Kui olete uuem programmeerija, on tõenäoline, et te pole oma kohalikule repole repo URL-i määranud.
Selle probleemi lahendamiseks peate kasutama käsku „git remote set”. Siin on, kuidas see peaks välja nägema:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
Probleem tuleks automaatselt lahendada.
Parandus nr 2: kasutage õiget URL-i
Kui eelmine juhtum pole probleem, peaksite kontrollima, kas kasutatav URL on õige. Seda saate teha järgmiselt.
- Kasutage käsku:
git remote -v
- Konsool peaks näitama, millise kaughoidlaga see on ühendatud, loetledes URL-i, mida ta kasutab muudatuste toomiseks ja edastamiseks
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - Kui URL ei ühti teie GitHubi kuvatavaga, peate seda muutma. Õige tee määramiseks saate kasutada kaughäälestuse käsku:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Kui see probleemi ei lahenda, peate võib-olla kontrollima muid põhjuseid.
Parandus nr 3: kontrollige oma parooli
Teie URL ei pruugi lõppude lõpuks olla probleem. Peaksite kontrollima, kas teie parooli on hiljuti muudetud.
Kui olete oma parooli muutnud, peate veenduma, et see on hangitud Maci või Windowsi mandaadihaldurilt või võtmehoidja juurdepääsu kaudu.
Võib juhtuda, et vana parool on endiselt kasutusel, kuid uut pole veel vahemällu salvestatud. Kui see nii on, tuleks kõik github.com-i mandaadid viivitamatult eemaldada.
surnud päevavalguse ajal sõpradega
Siit saate teada, kuidas gitiga seotud teavet Macist ja Windowsist kustutada.
Mac:
kuidas sõjaraamis klanniga liituda
- Minge jaotisse Võtmehoidja juurdepääs.
- Navigeerige oma paroolis.
- Kustutage kõik allika juhtelemendiga ühendatud võtmed.
Windows:
Järgige käske:
$ git credential-manager uninstall
$ git credential-manager install
Parandus nr 4: ajutine parandus (ei ole pikas perspektiivis soovitatav)
Mac:
Kui võtmehoidja juurdepääsus pole GitHubi kirjet, saate rakenduse kloonida järgmisega.
git clone https://[email protected]/org/repo.git
Kasutage seda teavet:
- Kasutajanimi koos teie GitHubi kasutajanimega
- Organisatsioon oma organisatsiooni nimega
- Repo oma hoidla nimega
Windows:
Järgige järgmisi samme:
- Juurdepääs git kaustale.
- Avage konfiguratsioonifail notepadiga (või notepad++) või mõne muu redaktoriga.
- Muutke oma URL-iks
https://username:[email protected]/username/repo_name.git
- Salvestage kood ja vajutage seda.
Muud probleemid ja levinud parandused
Kui te ei ole kaasautor, on võimalik, et saate oma juurdepääsu GitHubis edukalt autentida, kuid ei saa siiski kloonida ega muudatusi edasi lükata.
Teine probleem on see, et teie poolel võib esineda õigekirjaprobleeme. See võib tunduda triviaalne, kuid vaja läheb ainult valesti paigutatud kirjast.
Teine probleem võib olla seotud git remove -v-ga. Selle saab seadistada kasutama HTTPS-i, kuid teie repo ei viita SSH-le. Kui see nii on, peate eemaldama osa „ssh” ja asendama selle osaga „ https:// .”
kuidas installida kodi androidile
Viimane probleem oleks see, et hoidla kustutatakse. Sel juhul ei saa te palju teha, kui minna otse GitHubi ja kontrollida projekti olekut muudatuste osas.
KKK-d
Kui palju RAM-i piisab VS-koodi jaoks?
VS-koodi peetakse kergeks ja see peaks teie riistvaras töötama ilma probleemideta. Soovitatav salvestusruum on 1 GB.
Kas peaksite installima VS-koodi SSD-le või HDD-le?
SSD-l on kvaliteetne IO, seega on soovitatav installida VS-kood oma SSD-kettale.
Kas saate VS-koodi võrguühenduseta kasutada?
Jah. Koodi saab kasutada võrguühenduseta. Peate lihtsalt installima Microsofti laiendused.
Top Off
Kaugjuurdepääs on enamiku kasutajate jaoks suurepäraselt toiminud, kuid muudatuste otse hoidlasse edastamisel on siiski võimalus tõrketeate tegemiseks. Loodame, et teil õnnestus probleem lahendada.
Kas olete leidnud VS-koodis puuduvate hoidlate probleemile mõne muu lahenduse? Andke meile kommentaarides teada.