A Visual Studio Code új Remote Repositories-bővítménye új élményt hozott létre, amely lehetővé teszi a forráskód-lerakatokkal való munkát közvetlenül a VS Code környezetben.
Azonban mi történik, ha a módosítani kívánt távoli tárhely nem található? Ha a klónozást felváltja a Remote Repositories támogatás, akkor végzetes hibákat okozhat.
Ebben a cikkben a probléma megoldásának különböző módjait mutatjuk be.
1. javítás: Állítsa be a távoli alap URL-t
Ha Ön újabb programozó, akkor valószínű, hogy nem állította be a repó URL-címét a helyi tárhelyén.
A probléma megoldásához a „git remote set” parancsot kell használnia. Így kell kinéznie:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
A problémát automatikusan meg kell oldani.
2. javítás: Használja a megfelelő URL-t
Ha nem az előző eset okozza a problémát, akkor ellenőrizze, hogy az Ön által használt URL a megfelelő-e. Ezt a következőképpen teheti meg:
- Használja a parancsot:
git remote -v
- A konzolnak meg kell jelennie, hogy melyik távoli adattárhoz csatlakozik egy URL felsorolásával, amelyet a módosítások lekérésére és leküldésére használ.
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push)
- Ha az URL nem egyezik a GitHubon megjelenővel, módosítania kell azt. A Remote set paranccsal beállíthatja a megfelelő útvonalat:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Ha ez nem oldja meg a problémát, előfordulhat, hogy más okokat kell ellenőriznie.
3. javítás: Ellenőrizze jelszavát
Előfordulhat, hogy az URL-címe mégsem a probléma. Ellenőrizze, hogy nem változott-e a közelmúltban jelszava.
Ha megváltoztatta a jelszavát, meg kell győződnie arról, hogy azt a hitelesítőadat-kezelőtől szerezte be Mac vagy Windows rendszeren, illetve kulcstartós hozzáféréssel.
Előfordulhat, hogy a régi jelszó továbbra is használatban van, az új pedig még nincs gyorsítótárban. Ha ez a helyzet, azonnal el kell távolítani az összes github.com hitelesítő adatot.
Így törölheti a gittel kapcsolatos információkat Mac és Windows rendszerről.
Mac:
- Lépjen a Keychain Access oldalra.
- Navigáljon jelszavában.
- Törölje a forrásvezérlőhöz csatlakoztatott összes kulcsot.
Ablakok:
Kövesse a parancsokat:
$ git credential-manager uninstall
$ git credential-manager install
4. javítás: Ideiglenes javítás (hosszú távon nem ajánlott)
Mac:
Ha nincs GitHub bejegyzés a kulcstartó hozzáférésben, akkor az alkalmazást a következőkkel klónozhatja:
git clone https://[email protected]/org/repo.git
Használja ezt az információt:
- Felhasználónév és GitHub felhasználónév
- Szervezet a szervezet nevével
- Repo az adattár nevével
Ablakok:
Tartsa be a következő lépéseket:
- Hozzáférés a git mappához.
- Nyissa meg a „config” fájlt a jegyzettömbbel (vagy notepad++) vagy egy másik szerkesztővel.
- Módosítsa az URL-t erre:
https://username:[email protected]/username/repo_name.git
- Mentse el a kódot és nyomja meg.
Egyéb problémák és gyakori javítások
Ha Ön nem együttműködő, akkor lehetséges, hogy sikeresen hitelesítheti hozzáférését a GitHubon, de mégsem tudja klónozni vagy végrehajtani a módosításokat.
A másik probléma az, hogy lehet, hogy az Ön oldalán vannak helyesírási problémák. Ez triviálisnak tűnhet, de csak egy rosszul elhelyezett levél kell.
Egy másik probléma a git remove -v-vel kapcsolatos. Beállítható HTTPS használatára, de a repo nem mutat SSH-ra. Ha ez a helyzet, akkor távolítsa el az „ssh” részt, és cserélje ki „https://”-re.
Az utolsó probléma az lenne, hogy a tárat törölték. Ebben az esetben nincs sok más teendője, mint közvetlenül a GitHubra lépni, és ellenőrizni a projekt állapotát, hogy nem történt-e változás.
GYIK
Mennyi RAM elég egy VS kódhoz?
A VS-kód könnyűnek tekinthető, és minden probléma nélkül futnia kell a hardveren. Az ajánlott tárhely 1 GB.
Telepítse a VS kódot SSD-re vagy HDD-re?
Az SSD minőségi IO-val rendelkezik, ezért ajánlott a VS-kódot az SSD-lemezre telepíteni.
Használhatja a VS-kódot offline módban?
Igen. A kód offline is használható. Csak telepítenie kell a Microsoft bővítményeket.
Felhúz
A távelérés a legtöbb felhasználó számára kiválóan működött, de továbbra is fennáll a hibalehetőség, amikor a módosításokat közvetlenül egy tárhelyre próbálja átküldeni. Reméljük, sikerült megoldani a problémát.
Talált más megoldást a hiányzó adattárak problémájára a VS Code-ban? Tudassa velünk a megjegyzésekben.