# HG changeset patch # User Giulio@puck # Date 1250200277 -7200 # Node ID 51f5fd4969ebfceee3d33e161492cadab5c4e259 # Parent 7f684caba2d0ffd5e30034fb184cfef91bbce5af Lowering SSH, as in the original text. diff -r 7f684caba2d0 -r 51f5fd4969eb it/ch06-collab.xml --- a/it/ch06-collab.xml Thu Aug 13 23:46:21 2009 +0200 +++ b/it/ch06-collab.xml Thu Aug 13 23:51:17 2009 +0200 @@ -310,7 +310,7 @@ La prima cosa di cui accertarsi sul lato server è che siate in grado di entrare nel sistema da un'altra macchina. Se non potete usare ssh o putty per entrare, il messaggio di errore che vi viene mostrato potrebbe darvi alcuni suggerimenti per capire che cosa non va. I problemi più comuni sono i seguenti. - Se l'errore è di tipo connection refused (connessione rifiutata), questo significa che non c'è alcun demone SSH in esecuzione sul server, o che il server è inaccessibile a causa della configurazione del firewall. + Se l'errore è di tipo connection refused (connessione rifiutata), questo significa che non c'è alcun demone ssh in esecuzione sul server, o che il server è inaccessibile a causa della configurazione del firewall. Se l'errore è di tipo no route to host (macchina remota non raggiungibile), questo significa che avete un indirizzo sbagliato per il server o un firewall con impostazioni talmente restrittive da impedirgli di vedere il server. diff -r 7f684caba2d0 -r 51f5fd4969eb it/ch10-hook.xml --- a/it/ch10-hook.xml Thu Aug 13 23:46:21 2009 +0200 +++ b/it/ch10-hook.xml Thu Aug 13 23:51:17 2009 +0200 @@ -56,7 +56,7 @@ Se state lavorando con un repository posseduto da un altro utente, Mercurial può eseguire gli hook definiti nel repository di quell'utente, ma li eseguirà ancora sotto la vostra identità. Per esempio, se estraete i cambiamenti da quel repository tramite hg pull, e il suo file .hg/hgrc definisce un hook outgoing locale, quell'hook verrà eseguito con il vostro account utente anche se non siete il proprietario di quel repository. - Questo avviene solo se estraete cambiamenti da un repository operando su un file system locale o di rete. Se state effettuando l'estrazione via HTTP o SSH, qualsiasi hook outgoing verrà eseguito sul server con l'account utente che è stato usato per eseguire il processo server. + Questo avviene solo se estraete cambiamenti da un repository operando su un file system locale o di rete. Se state effettuando l'estrazione via HTTP o ssh, qualsiasi hook outgoing verrà eseguito sul server con l'account utente che è stato usato per eseguire il processo server. Per vedere quali hook sono definiti in un repository, usate il comando hg showconfig hooks. Se state lavorando in un repository, ma state comunicando con un repository di cui non siete i proprietari (e.g. usando hg pull o hg incoming), ricordate che sono gli hook dell'altro repository che dovreste controllare, non i vostri. @@ -265,7 +265,7 @@ La sezione acl contiene solo la voce sources, che elenca le modalità di provenienza dei cambiamenti in entrata a cui l'hook deve fare attenzione. Di solito, non avrete bisogno di configurare questa sezione. - serve: controlla i changeset in entrata che arrivano da un repository remoto via HTTP o SSH. Questo è il valore predefinito di sources e di solito è l'unica impostazione di cui avrete bisogno per questo elemento di configurazione. + serve: controlla i changeset in entrata che arrivano da un repository remoto via HTTP o ssh. Questo è il valore predefinito di sources e di solito è l'unica impostazione di cui avrete bisogno per questo elemento di configurazione. pull: controlla i changeset in entrata che arrivano attraverso un'estrazione da un repository locale. @@ -519,7 +519,7 @@ Mercurial dirà a un hook quali sono, o sono stati, i mezzi usati per trasferire i changeset tra repository, fornendo questa informazione in un parametro Python chiamato source o in una variabile d'ambiente chiamata HG_SOURCE. - serve: i changeset sono trasferiti da o verso un repository remoto via HTTP o SSH. + serve: i changeset sono trasferiti da o verso un repository remoto via HTTP o ssh. pull: i changeset sono trasferiti attraverso un'estrazione da un repository a un altro. @@ -534,9 +534,9 @@ Quando è possibile, Mercurial dirà a un hook l'ubicazione del lato opposto di un'attività che trasferisce i dati dei changeset tra repository, fornendo questa informazione in un parametro Python chiamato url o in una variabile d'ambiente chiamata HG_URL. - Questa informazione non è sempre nota. Se un hook viene invocato in un repository condiviso via HTTP o SSH, Mercurial non è in grado di dire dove si trova il repository, ma potrebbe sapere da dove si sta connettendo il client. In questi casi, l'URL prenderà una delle seguenti forme: + Questa informazione non è sempre nota. Se un hook viene invocato in un repository condiviso via HTTP o ssh, Mercurial non è in grado di dire dove si trova il repository, ma potrebbe sapere da dove si sta connettendo il client. In questi casi, l'URL prenderà una delle seguenti forme: - remote:ssh:1.2.3.4&emdash;client SSH remoto, all'indirizzo IP 1.2.3.4. + remote:ssh:1.2.3.4&emdash;client ssh remoto, all'indirizzo IP 1.2.3.4. remote:http:1.2.3.4&emdash;client HTTP remoto, all'indirizzo IP 1.2.3.4. Se il client sta usando SSL, questo URL sarà nella forma remote:https:1.2.3.4.