fatale: non sembra essere un repository git

2

Ho impostato un repository git vuoto sul mio server di produzione con

git init --bare

Dal mio computer locale ho aggiunto il repository come remoto:

git remote add origin ssh://[email protected]/~/git/example.com

Se emetto il seguente comando

git remote show origin

Viene visualizzato un messaggio di errore che dice:

fatal: '~/git/example.com' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

Ho provato il colon come accennato qui , ma non ha aiutato.

    
posta Mario Thiel 19.06.2015 - 12:37

3 risposte

5

Con gli URL SSH, i percorsi relativi iniziano dalla tua home directory e non capiscono scorciatoie come ~ . Così fai:

git remote add origin ssh://[email protected]/git/example.com

se vuoi utilizzare percorsi assoluti, come /home/mario/git/example.com , utilizza una barra in più:

git remote add origin ssh://[email protected]//home/mario/git/example.com
    
risposta data muru 19.06.2015 - 12:57
0

Questo significa che il server remoto non ha un repository su ~ / git / example.com. Sospetto che tu abbia l'indirizzo sbagliato. La maggior parte degli indirizzi git sarà qualcosa come [email protected]: project.git. La maggior parte non ha un percorso o un riferimento a ~

    
risposta data coteyr 19.06.2015 - 12:46
0

Ho la risposta al mio problema ...

Sto utilizzando le convenzioni URL utilizzate in questo post

Il dominio che stavo usando era appena definito nel mio file hosts locale. Che sembra funzionare con tutto il resto, accetta per git.

Ho quindi sostituito la parte example.com con l'effettivo IP del server e ho funzionato.

    
risposta data Mario Thiel 20.06.2015 - 14:05

Leggi altre domande sui tag