La nova extensió Remote Repositories per a Visual Studio Code va crear una nova experiència que permet treballar amb repositoris de codi font directament dins de l'entorn VS Code.
quantes pantalles a disney plus
Tanmateix, què passa si no es troba el dipòsit remot que esteu intentant canviar? Amb la clonació substituïda pel suport de repositoris remots, és possible que tingueu problemes amb errors fatals.
En aquest article, passarem per diferents maneres de solucionar aquest problema.
Solució núm. 1: establiu l'URL de base remota
Si sou un programador més recent, és probable que no hàgiu establert l'URL del repositori al vostre repositori local.
Per solucionar aquest problema, haureu d'utilitzar l'ordre 'git remote set'. Així és com hauria de ser:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
El problema s'ha de resoldre automàticament.
Solució núm. 2: utilitzeu l'URL correcte
Si el cas anterior no és el problema, hauríeu de comprovar que l'URL que feu servir és el correcte. A continuació, es mostra com podeu fer-ho:
- Utilitzeu l'ordre:
git remote -v
- La consola hauria de mostrar a quin dipòsit remot està connectada enumerant un URL que utilitza per obtenir i enviar canvis en forma de
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - Si l'URL no coincideix amb el que mostra el vostre GitHub, haureu de canviar-lo. Podeu utilitzar l'ordre de configuració remota per establir la ruta correcta:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Si això no soluciona el problema, potser haureu de comprovar altres causes.
Solució núm. 3: comproveu la vostra contrasenya
És possible que el vostre URL no sigui el problema després de tot. Heu de comprovar si la vostra contrasenya s'ha canviat recentment.
Si heu canviat la contrasenya, heu d'assegurar-vos que s'ha obtingut des del gestor de credencials de Mac o Windows o de l'accés al clauer.
Pot passar que la contrasenya antiga encara s'utilitzi i la nova encara no s'hagi guardat a la memòria cau. Si aquest és el cas, totes les credencials de github.com s'han d'eliminar immediatament.
A continuació s'explica com esborrar la informació relacionada amb git de Mac i Windows.
Mac:
- Aneu a Accés al clauer.
- Navegueu per la vostra contrasenya.
- Suprimeix totes les claus connectades al control de font.
Windows:
Seguiu les ordres:
$ git credential-manager uninstall
$ git credential-manager install
Correcció núm. 4: correcció temporal (no recomanada a llarg termini)
Mac:
Si no hi ha cap entrada de GitHub a l'accés al clauer, podeu clonar l'aplicació amb el següent:
git clone https://[email protected]/org/repo.git
Utilitzeu aquesta informació:
- Nom d'usuari amb el vostre nom d'usuari de GitHub
- Organització amb el nom de la vostra organització
- Repo amb el nom del vostre repositori
Windows:
Seguiu els passos següents:
- Accediu a la carpeta git.
- Obriu el fitxer 'config' amb el bloc de notes (o el bloc de notes ++) o un altre editor.
- Canvia el teu URL a
https://username:[email protected]/username/repo_name.git
- Deseu el codi i premeu-lo.
Altres problemes i solucions comuns
Si no sou un col·laborador, és possible que pugueu autenticar correctament el vostre accés a GitHub, però encara no podeu clonar ni impulsar els canvis.
L'altre problema és que hi pot haver alguns problemes d'ortografia al vostre costat. Això pot semblar trivial, però només cal una lletra fora de lloc.
Un altre problema pot estar relacionat amb git remove -v. Es pot configurar per utilitzar HTTPS, però el vostre repo no apunta a SSH. Si aquest és el cas, heu d'eliminar la part 'ssh' i substituir-la per ' https:// .”
L'últim problema seria que s'elimina el repositori. En aquest cas, no hi ha molt que podeu fer, però aneu directament a GitHub i comproveu l'estat del projecte per veure si hi ha canvis.
Preguntes freqüents
Quanta memòria RAM és suficient per a un codi VS?
El codi VS es considera lleuger i s'ha d'executar al vostre maquinari sense cap problema. L'emmagatzematge recomanat és d'1 GB.
Heu d'instal·lar el codi VS a SSD o HDD?
El SSD té una IO de qualitat, per la qual cosa es recomana instal·lar el codi VS al disc SSD.
Podeu utilitzar el codi VS fora de línia?
Sí. El codi es pot utilitzar fora de línia. Només cal que instal·leu les extensions de Microsoft.
Rematar
L'accés remot ha funcionat molt bé per a la majoria d'usuaris, però encara hi ha possibilitats d'error quan s'intenta enviar canvis directament a un repositori. Esperem que hàgiu pogut solucionar el problema.
Heu trobat una altra solució al problema dels dipòsits que falten a VS Code? Feu-nos-ho saber als comentaris.