<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gitlab &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/gitlab/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 15 Sep 2026 05:45:50 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=89812</generator>
	<item>
		<title>gitlab: collation version mismatch</title>
		<link>https://blog.smsoft.it/2026/06/16/gitlab-collation-version-mismatch/</link>
					<comments>https://blog.smsoft.it/2026/06/16/gitlab-collation-version-mismatch/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 08:30:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitlab]]></category>
		<category><![CDATA[postgreSQL]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=7075</guid>

					<description><![CDATA[Se a seguito di un aggiornamento di gitlab viene mostrato il seguente WARNING: Significa che è necessario ricostruire gli indici del database postgreSQL. Vediamo in sequenza la procedura da fare: Effettua prima un backup di sicurezza: Fermiamo gitlab: Avviamo solo postgreSQL: Accediamo ora a postgreSQL per eseguire le query che ci interessano: E qui digitiamo: ... <a title="gitlab: collation version mismatch" class="read-more" href="https://blog.smsoft.it/2026/06/16/gitlab-collation-version-mismatch/" aria-label="Per saperne di più su gitlab: collation version mismatch">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Se a seguito di un aggiornamento di gitlab viene mostrato il seguente WARNING:</p>



<pre class="wp-block-code"><code>WARNING: database "gitlabhq_production" has a collation version mismatch<br>DETAIL: The database was created using collation version 2.36, but the operating system provides version 2.41.<br>HINT: Rebuild all objects in this database that use the default collation and run ALTER DATABASE gitlabhq_production REFRESH COLLATION VERSION, or build PostgreSQL with the right library version.</code></pre>



<p class="wp-block-paragraph">Significa che è necessario ricostruire gli indici del database postgreSQL. Vediamo in sequenza la procedura da fare:</p>



<p class="wp-block-paragraph">Effettua prima un backup di sicurezza:</p>



<pre class="wp-block-code"><code>gitlab-backup create</code></pre>



<p class="wp-block-paragraph">Fermiamo gitlab:</p>



<pre class="wp-block-code"><code>gitlab-ctl stop</code></pre>



<p class="wp-block-paragraph">Avviamo solo postgreSQL:</p>



<pre class="wp-block-code"><code>gitlab-ctl start postgresql</code></pre>



<p class="wp-block-paragraph">Accediamo ora a postgreSQL per eseguire le query che ci interessano:</p>



<pre class="wp-block-code"><code>gitlab-psql -d gitlabhq_production</code></pre>



<p class="wp-block-paragraph">E qui digitiamo:</p>



<pre class="wp-block-code"><code>SET statement_timeout = 0; REINDEX DATABASE gitlabhq_production;</code></pre>



<p class="wp-block-paragraph">A seguire:</p>



<pre class="wp-block-code"><code>ALTER DATABASE gitlabhq_production REFRESH COLLATION VERSION;</code></pre>



<p class="wp-block-paragraph">Ed infine usciamo con:</p>



<pre class="wp-block-code"><code>\q</code></pre>



<p class="wp-block-paragraph">Riavviamo ora gitlab:</p>



<pre class="wp-block-code"><code>gitlab-ctl start</code></pre>



<p class="wp-block-paragraph">Verifichiamo che tutti i servizi siano UP:</p>



<pre class="wp-block-code"><code>gitlab-ctl status</code></pre>



<p class="wp-block-paragraph">e ricontrolliamo che non ci siano più messaggi di warning:</p>



<pre class="wp-block-code"><code>gitlab-rake gitlab:env:info</code></pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2026/06/16/gitlab-collation-version-mismatch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian 13: Installare GitLab Runner</title>
		<link>https://blog.smsoft.it/2026/05/12/debian-13-installare-gitlab-runner/</link>
					<comments>https://blog.smsoft.it/2026/05/12/debian-13-installare-gitlab-runner/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 12 May 2026 08:30:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitlab]]></category>
		<category><![CDATA[gitlab runner]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=7038</guid>

					<description><![CDATA[GitLab runner consente di avviare runner che possono Per l&#8217;isntallazione bastano pochi comandi: Poi accediamo all&#8217;interfaccia web di GitLab, andiamo nel progetto che ci interessa, poi &#8220;Settings&#8221; e &#8220;CI/CD&#8220;. Qui apriamo la sezione &#8220;Runners&#8221; e clicchiamo sul pulsante &#8220;Create project runner&#8220;. La procedura mostrerà un comando da scrivere nel terminale per agganciare il runner del ... <a title="Debian 13: Installare GitLab Runner" class="read-more" href="https://blog.smsoft.it/2026/05/12/debian-13-installare-gitlab-runner/" aria-label="Per saperne di più su Debian 13: Installare GitLab Runner">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">GitLab runner consente di avviare runner che possono</p>



<p class="wp-block-paragraph">Per l&#8217;isntallazione bastano pochi comandi:</p>



<pre class="wp-block-code"><code>curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | bash
apt-get install -y gitlab-runner
</code></pre>



<p class="wp-block-paragraph">Poi accediamo all&#8217;interfaccia web di <strong>GitLab</strong>, andiamo nel progetto che ci interessa, poi &#8220;<strong>Settings</strong>&#8221; e &#8220;<strong>CI/CD</strong>&#8220;. Qui apriamo la sezione &#8220;<strong>Runners</strong>&#8221; e clicchiamo sul pulsante &#8220;<strong>Create project runner</strong>&#8220;. La procedura mostrerà un comando da scrivere nel terminale per agganciare il runner del progetto, in particolare c&#8217;è una chiave che serve per abilitare il runner. Recuperiamo la chiave e poi digitiamo:</p>



<pre class="wp-block-code"><code>sudo gitlab-runner register \
  --non-interactive \
  --url "SITE_URL" \
  --token "RUNNER_TOKEN" \
  --executor "docker" \
  --docker-image alpine:latest \
  --docker-pull-policy "if-not-present" \
  --description "docker-runner"</code></pre>



<p class="wp-block-paragraph">sostituendo <strong>SITE_URL</strong> con l&#8217;url del sito dove avete installato <strong>GitLab</strong> e <strong>RUNNER_TOKEN</strong> con il token recuperato nella procedura &#8220;<strong>Create project runner</strong>&#8221; avviata prima.</p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2026/05/12/debian-13-installare-gitlab-runner/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configurare l&#8217;autenticazione SMTP su gitlab</title>
		<link>https://blog.smsoft.it/2024/05/14/configurare-lautenticazione-smtp-su-gitlab/</link>
					<comments>https://blog.smsoft.it/2024/05/14/configurare-lautenticazione-smtp-su-gitlab/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 May 2024 08:30:00 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitlab]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=6313</guid>

					<description><![CDATA[La configurazione di gitlab per inviare posta tramite SMTP è abbastanza semplice. Bisogna modificare il file /etc/gitlab/gitlab.rb ed in particolare nella sezione &#8220;GitLab email server settings&#8221; le direttive: e sempre nello stesso file, nella sezione &#8220;Email Settings&#8220;: Ora riconfiguriamo il servizio: Infine, provamo l&#8217;invio. Avviamo la console: ed aspettiamo che ci venga restituito il prompt, ... <a title="Configurare l&#8217;autenticazione SMTP su gitlab" class="read-more" href="https://blog.smsoft.it/2024/05/14/configurare-lautenticazione-smtp-su-gitlab/" aria-label="Per saperne di più su Configurare l&#8217;autenticazione SMTP su gitlab">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">La configurazione di gitlab per inviare posta tramite SMTP è abbastanza semplice. Bisogna modificare il file /etc/gitlab/gitlab.rb ed in particolare nella sezione &#8220;<strong>GitLab email server settings</strong>&#8221; le direttive:</p>



<pre class="wp-block-code"><code>gitlab_rails&#91;'smtp_enable'] = true
gitlab_rails&#91;'smtp_address'] = "INDIRIZZO_SERVER_MAIL"
gitlab_rails&#91;'smtp_port'] = 587
gitlab_rails&#91;'smtp_user_name'] = "USERNAME"
gitlab_rails&#91;'smtp_password'] = "PASSWORD"
#gitlab_rails&#91;'smtp_domain'] = "NON_CONFIGURARE"
gitlab_rails&#91;'smtp_authentication'] = "login"
gitlab_rails&#91;'smtp_enable_starttls_auto'] = true
gitlab_rails&#91;'smtp_tls'] = false</code></pre>



<p class="wp-block-paragraph">e sempre nello stesso file, nella sezione &#8220;<strong>Email Settings</strong>&#8220;:</p>



<pre class="wp-block-code"><code>gitlab_rails&#91;'gitlab_email_enabled'] = true
gitlab_rails&#91;'gitlab_email_from'] = 'git@DOMINIO_MITTENTE'
gitlab_rails&#91;'gitlab_email_display_name'] = 'GIT Server'
gitlab_rails&#91;'gitlab_email_reply_to'] = 'git@DOMINIO_MITTENTE'</code></pre>



<p class="wp-block-paragraph">Ora riconfiguriamo il servizio:</p>



<pre class="wp-block-code"><code>gitlab-ctl reconfigure</code></pre>



<p class="wp-block-paragraph">Infine, provamo l&#8217;invio. Avviamo la console:</p>



<pre class="wp-block-code"><code>gitlab-rails console</code></pre>



<p class="wp-block-paragraph">ed aspettiamo che ci venga restituito il prompt, poi inseriamo la richiesta di invio email:</p>



<pre class="wp-block-code"><code>Notify.test_email('INDIRIZZO_TEST@gmail.com', 'Message Subject', 'Message Body').deliver_now</code></pre>



<p class="wp-block-paragraph">se tutto ok vi arriverà l&#8217;email, altrimenti potrete vedere i messaggi di errore</p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2024/05/14/configurare-lautenticazione-smtp-su-gitlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GitLab: Verifica di sicurezza quando viene rilevato un load troppo alto</title>
		<link>https://blog.smsoft.it/2022/01/11/gitlab-verifica-di-sicurezza-quando-viene-rilevato-un-load-troppo-alto/</link>
					<comments>https://blog.smsoft.it/2022/01/11/gitlab-verifica-di-sicurezza-quando-viene-rilevato-un-load-troppo-alto/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 Jan 2022 09:30:00 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[gitlab]]></category>
		<category><![CDATA[kthreaddw]]></category>
		<category><![CDATA[load]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5287</guid>

					<description><![CDATA[Raccomandazione iniziale: Aggiornate sempre il software dopo nuovi rilasci. Vecchie versioni di GitLab consentono di fare una serie di cose senza autorizzazioni, pertanto aggiornate quanto prima se non lo avete fatto. Qualora il load del server sia stranamente alto, bisogna investigare. Innanzitutto con il comando top cerchiamo di capire se c&#8217;è un processo in particolare ... <a title="GitLab: Verifica di sicurezza quando viene rilevato un load troppo alto" class="read-more" href="https://blog.smsoft.it/2022/01/11/gitlab-verifica-di-sicurezza-quando-viene-rilevato-un-load-troppo-alto/" aria-label="Per saperne di più su GitLab: Verifica di sicurezza quando viene rilevato un load troppo alto">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Raccomandazione iniziale: Aggiornate sempre il software dopo nuovi rilasci.</p>



<p class="wp-block-paragraph">Vecchie versioni di GitLab consentono di fare una serie di cose senza autorizzazioni, pertanto aggiornate quanto prima se non lo avete fatto.</p>



<p class="wp-block-paragraph">Qualora il load del server sia stranamente alto, bisogna investigare. Innanzitutto con il comando <strong>top</strong> cerchiamo di capire se c&#8217;è un processo in particolare che richiede troppa cpu. Spesso si tratta di <code><strong>kthreaddk</strong></code>. In questo caso:</p>



<ul class="wp-block-list"><li>Fermiamo GitLab: <strong>gitlab-ctl stop</strong></li><li>Terminiamo il processo sospetto: <code><strong>pkill kthreaddk</strong></code></li><li>Verifica se ci sono altri processi con utente git (significa che non solo effettivamente legati a gitlab): <strong>top -u git</strong></li><li>Cancelliamo tutto il contenuto di /tmp/.git: <strong>rm -fr /tmp/.git</strong></li><li>Cancelliamo file di cron di git (non devono esserci): <strong>crontab -u git -r</strong></li><li>Controllare se ci sono entry strane (ovvero che non iniziano per <code>command="</code>&#8230;. <code>no-pty</code>) in <strong>/var/opt/gitlab/.ssh/authorized_keys</strong></li><li>Riavviare GitLab: <strong>gitlab-ctl start</strong></li><li>Cancellare gli utenti che non abbiamo creato noi manualmente.</li></ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2022/01/11/gitlab-verifica-di-sicurezza-quando-viene-rilevato-un-load-troppo-alto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aggiornare GitLab in modo corretto</title>
		<link>https://blog.smsoft.it/2021/12/14/aggiornare-gitlab-in-modo-corretto/</link>
					<comments>https://blog.smsoft.it/2021/12/14/aggiornare-gitlab-in-modo-corretto/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 14 Dec 2021 09:30:00 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[gitlab]]></category>
		<guid isPermaLink="false">https://blog.smsoft.it/?p=5236</guid>

					<description><![CDATA[L&#8217;aggiornamento di GitLab è solitamente tutto automatizzato, ma questo se viene fatto periodicamente, in modo da aggiornare man mano alle nuove relese. Se si sono saltati un po&#8217; di aggiornamenti e ci sono nuove major-release, è necessario prestare attenzione a non fare il passaggio direttamente dalla versione attuale, ma seguire lo schema di aggiornamento pubblicato ... <a title="Aggiornare GitLab in modo corretto" class="read-more" href="https://blog.smsoft.it/2021/12/14/aggiornare-gitlab-in-modo-corretto/" aria-label="Per saperne di più su Aggiornare GitLab in modo corretto">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">L&#8217;aggiornamento di GitLab è solitamente tutto automatizzato, ma questo se viene fatto periodicamente, in modo da aggiornare man mano alle nuove relese. </p>



<p class="wp-block-paragraph">Se si sono saltati un po&#8217; di aggiornamenti e ci sono nuove major-release, è necessario prestare attenzione a non fare il passaggio direttamente dalla versione attuale, ma seguire lo schema di aggiornamento <a href="https://docs.gitlab.com/ee/update/#upgrade-paths" target="_blank" rel="noreferrer noopener">pubblicato qui</a> da GitLab.</p>



<p class="wp-block-paragraph">Ad esempio, se abbiamo attiva la versione <code><code>13.9.2</code></code> e vogliamo passare alla <code>14.1.6</code>, dovremo fare questi aggiornamenti intermedi: <code>13.9.2</code> -&gt; <code>13.12.12</code> -&gt; <code>14.0.11</code> -&gt; <code>14.1.6</code>.</p>



<p class="wp-block-paragraph">Importante seguire attentamente queste indicazioni, perché altrimenti rischiate di portare GitLab ad una situazione inconsistente e non riuscire più a riavviarlo.</p>



<p class="wp-block-paragraph">Qualora sia necessario effettuare un backup, si può procedere con:</p>



<pre class="wp-block-preformatted">gitlab-rake gitlab:backup:create</pre>



<p class="wp-block-paragraph">e poi verificare il backup in <strong>var/opt/gitlab/backups/XXXXXXXXX_gitlab_backup.tar</strong>. Il backup potrà poi essere ripristinato con:</p>



<pre class="wp-block-preformatted">gitlab-rake gitlab:backup:restore BACKUP=XXXXXXXXX</pre>



<p class="wp-block-paragraph">Innanzitutto consiglio di eseguire la procedura di attivazione del corretto repository in APT:</p>



<pre class="wp-block-preformatted">curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash</pre>



<p class="wp-block-paragraph">Per vedere l&#8217;attuale versione di GitLab possiamo digitare:</p>



<pre class="wp-block-preformatted">grep gitlab /opt/gitlab/version-manifest.txt</pre>



<p class="wp-block-paragraph">oppure:</p>



<pre class="wp-block-preformatted">cat /opt/gitlab/embedded/service/gitlab-rails/VERSION</pre>



<p class="wp-block-paragraph">Controllare se si ha <strong>gitlab-ce</strong> oppure <strong>gitlab-ee</strong> e poi per aggiornare, ad esempio, gitlab-ce alla versione <code><strong>13.12.12</strong></code>, possiamo digitare:</p>



<pre class="wp-block-preformatted">apt install gitlab-ce=13.12.12-ce.0</pre>



<p class="wp-block-paragraph">e così via&#8230;</p>



<p class="wp-block-paragraph">All&#8217;indirizzo <a href="https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/" target="_blank" rel="noreferrer noopener">https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/</a> c&#8217;è un semplice tool dove indicare la versione attuale, la versione a cui si vuole aggiornare e verranno mostrati i vari comani da digitare per i vari sistemi operativi.</p>



<p class="wp-block-paragraph">Qualora <strong>fosse</strong> necessario riconfigurare GitLab a termine dell&#8217;upgrade, faremo:</p>



<pre class="wp-block-preformatted"><code>gitlab-ctl reconfigure</code></pre>



<p class="wp-block-paragraph"><em>In caso di errori relativi a migrations non completate, consiglio:</em></p>



<pre class="wp-block-preformatted">sudo gitlab-rake db:migrate </pre>



<p class="wp-block-paragraph">Che dovrebbe mostrare maggiori dettagli per capire cosa accade. Questo comando mostra una serie di informazioni e poi un <strong>Finalize it manualy by running</strong> seguito dal comando da eseguire a mano. Solitamente eseguendo questo comando, torna tutto a posto e si può ripetere il <strong>gitlab-ctl reconfigure</strong> per verificare.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Per verificare lo stato di configurazione di GitLab possiamo usare:</p>



<pre class="wp-block-preformatted">gitlab-ctl status
gitlab-rake gitlab:check SANITIZE=true</pre>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2021/12/14/aggiornare-gitlab-in-modo-corretto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debian: come installare gitlab</title>
		<link>https://blog.smsoft.it/2016/11/29/debian-installare-git-gitlab/</link>
					<comments>https://blog.smsoft.it/2016/11/29/debian-installare-git-gitlab/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 29 Nov 2016 08:30:58 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[gitlab]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=3576</guid>

					<description><![CDATA[Gitlab è un&#8217;interfaccia web per server GIT con funzionamento simile a quello di github. Iniziamo ad installare dei pacchetti che possono servire in seguito: apt-get -y install curl openssh-server ca-certificates postfix Alla domanda su come configurare postfix, scegliere &#8220;Internet site&#8221; e poi indicare l&#8217;hostname del server. Scarichiamo ed installiamo gitlab: curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh &#124; bash ... <a title="Debian: come installare gitlab" class="read-more" href="https://blog.smsoft.it/2016/11/29/debian-installare-git-gitlab/" aria-label="Per saperne di più su Debian: come installare gitlab">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Gitlab è un&#8217;interfaccia web per server GIT con funzionamento simile a quello di github.</p>
<p>Iniziamo ad installare dei pacchetti che possono servire in seguito:<br />
<code lang="bash">apt-get -y install curl openssh-server ca-certificates postfix</code></p>
<p>Alla domanda su come configurare postfix, scegliere &#8220;Internet site&#8221; e poi indicare l&#8217;hostname del server.</p>
<p>Scarichiamo ed installiamo gitlab:<br />
<code lang="bash">curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash</p>
<p>apt-get -y install gitlab-ce</code></p>
<p>Ora passiamo alla configurazione:<br />
<code lang="bash">gitlab-ctl reconfigure</code></p>
<p>Per l&#8217;installazione completa di git e gitlab, consiglio di seguire <a href="https://docs.gitlab.com/ce/install/installation.html" target="_blank" rel="noopener noreferrer">questa guida</a>.</p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2016/11/29/debian-installare-git-gitlab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
