hgbook

changeset 799:51f5fd4969eb

Lowering SSH, as in the original text.
author Giulio@puck
date Thu Aug 13 23:51:17 2009 +0200 (2009-08-13)
parents 7f684caba2d0
children 8888db7085e8
files it/ch06-collab.xml it/ch10-hook.xml
line diff
     1.1 --- a/it/ch06-collab.xml	Thu Aug 13 23:46:21 2009 +0200
     1.2 +++ b/it/ch06-collab.xml	Thu Aug 13 23:51:17 2009 +0200
     1.3 @@ -310,7 +310,7 @@
     1.4  
     1.5        <para id="x_4a2">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 <command>ssh</command> o <command>putty</command> 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.</para>
     1.6        <itemizedlist>
     1.7 -	<listitem><para id="x_4a3">Se l'errore è di tipo <quote>connection refused</quote> (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.</para>
     1.8 +	<listitem><para id="x_4a3">Se l'errore è di tipo <quote>connection refused</quote> (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.</para>
     1.9  	</listitem>
    1.10  	<listitem><para id="x_4a4">Se l'errore è di tipo <quote>no route to host</quote> (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.</para>
    1.11  	</listitem>
     2.1 --- a/it/ch10-hook.xml	Thu Aug 13 23:46:21 2009 +0200
     2.2 +++ b/it/ch10-hook.xml	Thu Aug 13 23:51:17 2009 +0200
     2.3 @@ -56,7 +56,7 @@
     2.4        <para id="x_1f9">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 <quote>vostra identità</quote>. Per esempio, se estraete i cambiamenti da quel repository tramite <command role="hg-cmd">hg pull</command>, e il suo file <filename role="special">.hg/hgrc</filename> definisce un hook <literal role="hook">outgoing</literal> locale, quell'hook verrà eseguito con il vostro account utente anche se non siete il proprietario di quel repository.</para>
     2.5  
     2.6        <note>
     2.7 -	<para id="x_1fa">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 <literal role="hook">outgoing</literal> verrà eseguito sul server con l'account utente che è stato usato per eseguire il processo server.</para>
     2.8 +	<para id="x_1fa">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 <literal role="hook">outgoing</literal> verrà eseguito sul server con l'account utente che è stato usato per eseguire il processo server.</para>
     2.9        </note>
    2.10  
    2.11        <para id="x_1fb">Per vedere quali hook sono definiti in un repository, usate il comando <command role="hg-cmd">hg showconfig hooks</command>. Se state lavorando in un repository, ma state comunicando con un repository di cui non siete i proprietari (e.g. usando <command role="hg-cmd">hg pull</command> o <command role="hg-cmd">hg incoming</command>), ricordate che sono gli hook dell'altro repository che dovreste controllare, non i vostri.</para>
    2.12 @@ -265,7 +265,7 @@
    2.13  
    2.14  	<para id="x_23d">La sezione <literal role="rc-acl">acl</literal> contiene solo la voce <envar role="rc-item-acl">sources</envar>, 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.</para>
    2.15  	<itemizedlist>
    2.16 -	  <listitem><para id="x_23e"><envar role="rc-item-acl">serve</envar>: controlla i changeset in entrata che arrivano da un repository remoto via HTTP o SSH. Questo è il valore predefinito di <envar role="rc-item-acl">sources</envar> e di solito è l'unica impostazione di cui avrete bisogno per questo elemento di configurazione.</para>
    2.17 +	  <listitem><para id="x_23e"><envar role="rc-item-acl">serve</envar>: controlla i changeset in entrata che arrivano da un repository remoto via HTTP o ssh. Questo è il valore predefinito di <envar role="rc-item-acl">sources</envar> e di solito è l'unica impostazione di cui avrete bisogno per questo elemento di configurazione.</para>
    2.18  	  </listitem>
    2.19  	  <listitem><para id="x_23f"><envar role="rc-item-acl">pull</envar>: controlla i changeset in entrata che arrivano attraverso un'estrazione da un repository locale.</para>
    2.20  	  </listitem>
    2.21 @@ -519,7 +519,7 @@
    2.22  	<para id="x_286">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 <literal>source</literal> o in una variabile d'ambiente chiamata <envar>HG_SOURCE</envar>.</para>
    2.23  
    2.24  	<itemizedlist>
    2.25 -	  <listitem><para id="x_287"><literal>serve</literal>: i changeset sono trasferiti da o verso un repository remoto via HTTP o SSH.</para>
    2.26 +	  <listitem><para id="x_287"><literal>serve</literal>: i changeset sono trasferiti da o verso un repository remoto via HTTP o ssh.</para>
    2.27  	  </listitem>
    2.28  	  <listitem><para id="x_288"><literal>pull</literal>: i changeset sono trasferiti attraverso un'estrazione da un repository a un altro.</para>
    2.29  	  </listitem>
    2.30 @@ -534,9 +534,9 @@
    2.31  
    2.32  	<para id="x_28b">Quando è possibile, Mercurial dirà a un hook l'ubicazione del <quote>lato opposto</quote> di un'attività che trasferisce i dati dei changeset tra repository, fornendo questa informazione in un parametro Python chiamato <literal>url</literal> o in una variabile d'ambiente chiamata <envar>HG_URL</envar>.</para>
    2.33  
    2.34 -	<para id="x_28c">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:</para>
    2.35 +	<para id="x_28c">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:</para>
    2.36  	<itemizedlist>
    2.37 -	  <listitem><para id="x_28d"><literal>remote:ssh:1.2.3.4</literal>&emdash;client SSH remoto, all'indirizzo IP <literal>1.2.3.4</literal>.</para>
    2.38 +	  <listitem><para id="x_28d"><literal>remote:ssh:1.2.3.4</literal>&emdash;client ssh remoto, all'indirizzo IP <literal>1.2.3.4</literal>.</para>
    2.39  	  </listitem>
    2.40  	  <listitem><para id="x_28e"><literal>remote:http:1.2.3.4</literal>&emdash;client HTTP remoto, all'indirizzo IP <literal>1.2.3.4</literal>. Se il client sta usando SSL, questo URL sarà nella forma <literal>remote:https:1.2.3.4</literal>.</para>
    2.41  	  </listitem>