Ho un repository privato su github. La posizione è stata cambiata.Git https: // repository non trovato sebbene esista
Ho provato a cambiare il telecomando ma non ero più in grado di spingere.
ls-remote https://github.com/xxxxx/xxxxx.git
mi ha dato questa
remota: Repository non trovato.
fatale: repository 'https://github.com/xxxxx/xxxxx.git/' non trovato
- ho controllato l'ortografia ed è stato corretto.
- Sono stato in grado di aprire l'URL nel browser
- Ho diritti sufficienti sul repo.
- ho potuto clonare ogni altro repo da https
- ho rimosso origine con
git rimuovere origine https://github.com/xxxx/xxxxx.git - ri-aggiunto con
git aggiungere origine https://github.com/xxxxx/xxxxx.git - ho fatto un git set-remota
origine dell'originale https://github.com/xxxxx/xxxxx.git
Ho aggiornato git da 1.9.5 a 2.2.1 per vedere se sarebbe stato utile
Dopo l'aggiornamento, ho fatto un nuovo ls-remote sul repository e ha chiesto di accettare un nuovo certificato. L'ho fatto.
Questo non ha rimosso il problema
facendo un ls-remoti sulla SSH URL url se funziona perfettamente Così ho risolto il problema aggiungendo l'URL SSH come origine remota
Perché https: // url è Non trovato mi tiene perplesso. Qualcuno ha qualche idea?
Specificando il mio nome utente fa il trucco! Poi mi ha chiesto la mia password github. Mi chiedo ancora perché non ho dovuto specificarlo prima di – user1783346
@ user1783346 Poiché il protocollo SSH è sempre autenticato, utilizza il tuo nome utente di sistema corrente. HTTP è anonimo per impostazione predefinita, a meno che non si specifica un nome utente. – kan