[Correzione] Errore “Fatale: repository non trovato” in Git

Durante la clonazione di un repository o l’invio di modifiche ad esso, potresti riscontrare l’errore Repository non trovato. A prima vista, il messaggio di errore potrebbe dare l’impressione che il repository potrebbe non esistere o potrebbe essere stato eliminato. Ma nella maggior parte dei casi, questa non è la causa.

Invece, il repository esiste, ma di solito c’è un problema relativo all’accesso o qualche problema con l’origine remota che porta a questo errore. Abbiamo elencato le cause in dettaglio, nonché i modi per correggere questo errore nelle sezioni seguenti.

Sommario

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Cosa sta causando l’errore Repository non trovato?

Ecco i motivi più comuni per l’errore Repository non trovato:

  • L’origine remota è stata modificata o impostata in modo errato.
  • Non sei stato aggiunto come collaboratore o non disponi dell’accesso in scrittura.
  • Problemi di autenticazione dovuti al gestore delle credenziali.

Come risolvere il repository non trovato?

Prima di iniziare, tieni presente che gli URL dei repository fanno distinzione tra maiuscole e minuscole. Pertanto, correggere questo errore potrebbe essere semplice come regolare l’utilizzo del caso.

Ottieni l’accesso a Repo

Dovresti prima assicurarti che non si tratti di un problema di accesso. Anche se vieni aggiunto come collaboratore, potresti non disporre dell’accesso in scrittura, il che potrebbe causare questo errore. Questo scenario è sorprendentemente comune, quindi è meglio verificare con il proprietario del repository in merito. Inoltre, vale anche la pena confermare che il repository non è stato rinominato.

Controlla l’origine remota

Se l’origine remota è stata modificata o è stato aggiunto un valore errato, anche questo può causare questo errore. Ecco cosa puoi fare in questi casi:

  1. Utilizzare cd per modificare le directory nella directory del progetto locale.
  2. Immettere git remote -v e verificare che l’origine remota sia accurata. Assicurati che non ci siano problemi minori come http:// al posto di https:// o l’utilizzo del formato HTTPS quando dovresti utilizzare SSH.
  3. Se l’origine remota deve essere modificata, puoi farlo con il seguente comando:
    git remote set-url origin
  4. In alternativa, puoi anche rimuovere l’origine remota con il comando git remote rm origin , quindi aggiungerla nuovamente. Quando lo fai, vale la pena verificare che l’errore non sia dovuto a un problema di autenticazione aggiungendo il tuo nome utente all’url nel modo seguente:
    git remote add origin https://[email protected]/username/reponame.git
  5. Ciò richiederà una riautenticazione e ti potrebbe essere chiesto di generare un token di accesso personale.

Risolvere problemi di credenziali

Anche le credenziali obsolete nel gestore delle credenziali di sistema possono portare a questo errore, poiché causerebbe il fallimento dell’autenticazione. Ecco come puoi cancellare le credenziali git su Windows:

  1. Premi Win + R, digita control e premi Invio.
  2. Vai su Account utente > Credential Manager > Credenziali di Windows .
  3. Espandi e rimuovi tutte le credenziali git.

Ecco come puoi fare lo stesso su Mac:

  1. Premi Comando + Maiusc + U e apri l’app Portachiavi.
  2. Seleziona i portachiavi git dall’elenco, fai clic con il pulsante destro del mouse o scegli File > Elimina portachiavi > Elimina riferimenti .

Inoltre, se utilizzi il gestore delle credenziali git, dovresti rimuoverlo e reinstallarlo. Puoi farlo con i seguenti comandi:
git credential-manager uninstall
git credential-manager install

Limite richieste Git

Questa correzione è molto di nicchia, ma vale comunque la pena menzionarla. Un utente che utilizza il plug-in Git It Write su WordPress ha scoperto che questo errore si è verificato perché il suo IP ha raggiunto il limite di velocità dell’API. Fondamentalmente, poiché questo plugin non si autenticava, le richieste erano limitate a 60 all’ora.

Il plugin Git It Write è stato aggiornato per l’autenticazione, quindi il problema non dovrebbe essere così comune ora. Ma probabilmente c’è anche un limite alle richieste autenticate. Se sospetti che questo potrebbe essere il problema nel tuo caso, puoi verificarlo passando a una rete diversa o modificando il tuo IP in qualche altro modo.