2011-10-01 20 views
10

Possiedo un repository Mercurial su un telefono remoto VPS. Il VPS ha l'accesso SSH abilitato. Quali sono le opzioni per spingere le modifiche al codice dalla mia macchina di sviluppo al VPS remoto?Invia al repository Mercurial remoto

risposta

21

Se il VPS ha installato, semplicemente Mercurial:

hg push ssh://[email protected]/path/relative/to/home 

o aggiungere al hgrc del repo

[paths] 
default-push = ssh://[email protected]/path/relative/to/home 

e proprio

hg push 
+2

FYI per chiunque altro che viene qui, prima di Tentando quanto sopra: Quando si fa hg push, è necessario un doppio taglio dopo hostname, per un percorso assoluto. Vedi [questa risposta.] (Http://stackoverflow.com/questions/4431884/cloning-a-mercurial-repository-over-ssh#answer-8096666) – deadbeef404

+1

No, non è necessario, significa solo qualcos'altro. Una doppia barra rende il percorso assoluto sull'host, una singola barra è relativa a casa (come correttamente menzionato nella risposta di Lazy Badger). – RedGlyph

+0

@RedGlyph, sei corretto. Ho aggiornato il mio post per essere leggermente più chiaro sul mio significato. – deadbeef404

Problemi correlati