La nuova estensione Repository remoti per Visual Studio Code ha creato una nuova esperienza che consente di lavorare con repository di codice sorgente direttamente all'interno dell'ambiente VS Code.
Tuttavia, cosa succede se il repository remoto che stai tentando di modificare non viene trovato? Con la clonazione sostituita dal supporto dei repository remoti, potresti riscontrare problemi con errori irreversibili.
In questo articolo, esamineremo diversi modi per risolvere questo problema.
Correzione n. 1: imposta l'URL di base remoto
Se sei un nuovo programmatore, è probabile che tu non abbia impostato l'URL del repository sul tuo repository locale.
Per risolvere questo problema, dovrai utilizzare il comando 'git remote set'. Ecco come dovrebbe apparire:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
git add *.java
git commit -m "commit title"
git push origin master
Il problema dovrebbe essere risolto automaticamente.
Correzione n. 2: utilizzare l'URL corretto
Se il caso precedente non è il problema, dovresti verificare che l'URL che stai utilizzando sia quello corretto. Ecco come puoi farlo:
- Usa il comando:
git remote -v
- La console dovrebbe visualizzare a quale repository remoto è connessa elencando un URL che utilizza per recuperare e inviare modifiche sotto forma di
origin http://github.com/[Username]/[ProjectName].git (fetch)
origin http://github.com/[Username]/[ProjectName].git (push) - Se l'URL non corrisponde a quello visualizzato da GitHub, dovrai cambiarlo. È possibile utilizzare il comando set remoto per impostare il percorso corretto:
git remote set-url origin http://github.com/[Username]/[ProjectName].git
Se questo non risolve il problema, potrebbe essere necessario verificare altre cause.
Correzione n. 3: controlla la tua password
Dopotutto, il tuo URL potrebbe non essere il problema. Dovresti controllare se la tua password è stata cambiata di recente.
Se hai cambiato la tua password, devi assicurarti che sia stata ottenuta dal gestore delle credenziali su Mac o Windows o dall'accesso al portachiavi.
Può succedere che la vecchia password sia ancora utilizzata e quella nuova non sia ancora memorizzata nella cache. In tal caso, tutte le credenziali github.com dovrebbero essere rimosse immediatamente.
Ecco come cancellare le informazioni relative a git da Mac e Windows.
Mac:
come ottenere gif da twitter
- Vai ad Accesso Portachiavi.
- Naviga la tua password.
- Elimina tutte le chiavi connesse al controllo del codice sorgente.
Finestre:
Segui i comandi:
$ git credential-manager uninstall
$ git credential-manager install
Correzione n. 4: correzione temporanea (non consigliata a lungo termine)
Mac:
Se non è presente alcuna voce GitHub nell'accesso al portachiavi, puoi clonare l'app con quanto segue:
git clone https://[email protected]/org/repo.git
Usa queste informazioni:
- Nome utente con il tuo nome utente GitHub
- Org con il nome della tua organizzazione
- Repo con il nome del tuo repository
Finestre:
Attenersi ai seguenti passaggi:
come mostrare offline su discord
- Accedi alla cartella git.
- Apri il file 'config' con il blocco note (o il blocco note++) o un altro editor.
- Cambia il tuo URL in
https://username:[email protected]/username/repo_name.git
- Salva il codice e invialo.
Altri problemi e correzioni comuni
Se non sei un collaboratore, è possibile che tu possa autenticare correttamente il tuo accesso su GitHub, ma non puoi ancora clonare o inviare le modifiche.
L'altro problema è che potrebbero esserci alcuni problemi di ortografia dalla tua parte. Potrebbe sembrare banale, ma basta una lettera fuori posto.
Un altro problema può essere correlato a git remove -v. Può essere impostato per utilizzare HTTPS, ma il tuo repository non punta a SSH. In tal caso, è necessario rimuovere la parte 'ssh' e sostituirla con ' https:// .”
L'ultimo problema sarebbe che il repository viene eliminato. In tal caso, non c'è molto che puoi fare se non andare direttamente su GitHub e controllare lo stato del progetto per eventuali modifiche.
Domande frequenti
Quanta RAM è sufficiente per un codice VS?
Il codice VS è considerato leggero e dovrebbe essere eseguito sul tuo hardware senza problemi. Lo spazio di archiviazione consigliato è di 1 GB.
Dovresti installare il codice VS su SSD o HDD?
L'SSD ha un IO di qualità, quindi è consigliabile installare il codice VS sul disco SSD.
Puoi usare il codice VS offline?
SÌ. Il codice può essere utilizzato offline. Devi solo installare le estensioni Microsoft.
Concludere
L'accesso remoto ha funzionato alla grande per la maggior parte degli utenti, ma c'è ancora una possibilità di errore quando si tenta di inviare modifiche direttamente a un repository. Ci auguriamo che tu sia stato in grado di risolvere il problema.
Hai trovato un'altra soluzione al problema dei repository mancanti in VS Code? Fateci sapere nei commenti.