<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.projetoroot.com.br/index.php?action=history&amp;feed=atom&amp;title=GitLab</id>
	<title>GitLab - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.projetoroot.com.br/index.php?action=history&amp;feed=atom&amp;title=GitLab"/>
	<link rel="alternate" type="text/html" href="https://wiki.projetoroot.com.br/index.php?title=GitLab&amp;action=history"/>
	<updated>2026-06-04T02:04:54Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.projetoroot.com.br/index.php?title=GitLab&amp;diff=494&amp;oldid=prev</id>
		<title>Diegocosta: /* Utilizando o Git */</title>
		<link rel="alternate" type="text/html" href="https://wiki.projetoroot.com.br/index.php?title=GitLab&amp;diff=494&amp;oldid=prev"/>
		<updated>2020-02-29T16:53:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Utilizando o Git&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 13h53min de 29 de fevereiro de 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l118&quot;&gt;Linha 118:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 118:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Não sabe usar o Git? veja em: https://githowto.com/pt-BR&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Não sabe usar o Git? veja em: https://githowto.com/pt-BR&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Configurando o Git na máquina local&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  git config --global user.name &quot;SEU_USUARIO_NO_GIT&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  git config --global user.email SEU_EMAIL@DOMINIO.com.br&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Criando um repositório local  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Criando um repositório local  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key c2aps2-wiki_:diff::1.12:old-493:rev-494 --&gt;
&lt;/table&gt;</summary>
		<author><name>Diegocosta</name></author>
	</entry>
	<entry>
		<id>https://wiki.projetoroot.com.br/index.php?title=GitLab&amp;diff=493&amp;oldid=prev</id>
		<title>Diegocosta: Criou página com &#039;== Sobre ==  Olá! Visitante, reunimos aqui, informações sobre a ferramenta GitLab que é um gerenciador de repositório de software baseado em git, com suporte a Wiki, gere...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.projetoroot.com.br/index.php?title=GitLab&amp;diff=493&amp;oldid=prev"/>
		<updated>2020-02-29T14:21:01Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;== Sobre ==  Olá! Visitante, reunimos aqui, informações sobre a ferramenta GitLab que é um gerenciador de repositório de software baseado em git, com suporte a Wiki, gere...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Sobre ==&lt;br /&gt;
&lt;br /&gt;
Olá! Visitante, reunimos aqui, informações sobre a ferramenta GitLab que é um gerenciador de repositório de software baseado em git, com suporte a Wiki, gerenciamento de tarefas e CI/CD.GitLab é similar ao GitHub, mas o GitLab permite que os desenvolvedores armazenem o código em seus próprios servidores, ao invés de servidores de terceiros. Ele é software livre, distribuído pela Licença MIT. O código foi originalmente escrito em Ruby, com algumas partes posteriormente re-escritas em Go.O projeto Gitlab conta com mais de 2100 colaboradores. É usado por mais de 100 000 organizações, incluindo IPqM (Marinha do Brasil) , IBM, Serpro (Serviço Federal de Processamento de Dados), NASA, Alibaba, Invincea, O’Reilly Media, CERN, Projeto GNOME e SpaceX.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*** Site Oficial: https://gitlab.com&lt;br /&gt;
&lt;br /&gt;
*** Documentação: https://docs.gitlab.com/ce/install/docker.html&lt;br /&gt;
== Vídeos ==&lt;br /&gt;
&lt;br /&gt;
* Primeira Parte - Instalação&lt;br /&gt;
&amp;lt;embedvideo service=&amp;quot;youtube&amp;quot;&amp;gt;https://youtu.be/vjEqO386qV4&amp;lt;/embedvideo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/vjEqO386qV4&lt;br /&gt;
&lt;br /&gt;
* Segunda parte - Utilização&lt;br /&gt;
&amp;lt;embedvideo service=&amp;quot;youtube&amp;quot;&amp;gt;https://youtu.be/GhTWFR66EbE&amp;lt;/embedvideo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/GhTWFR66EbE&lt;br /&gt;
&lt;br /&gt;
* Recomendação - Primeiros Passos com Git (Angelo Luz)&lt;br /&gt;
&amp;lt;embedvideo service=&amp;quot;youtube&amp;quot;&amp;gt;https://youtu.be/GIEquFr3jcg&amp;lt;/embedvideo&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/GIEquFr3jcg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajustes de Sistema ==&lt;br /&gt;
* Verificar IP&lt;br /&gt;
  ifconfig&lt;br /&gt;
&lt;br /&gt;
* Ajustar o nome do host&lt;br /&gt;
 nano /etc/hostname&lt;br /&gt;
 nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
* Atualização do Sistema &lt;br /&gt;
  apt-get update &amp;amp;&amp;amp; apt-get upgrade &amp;amp;&amp;amp; apt-get dist-upgrade &amp;amp;&amp;amp; apt-get autoremove &amp;amp;&amp;amp; apt-get autoclean &amp;amp;&amp;amp; apt-get clean&lt;br /&gt;
&lt;br /&gt;
== Instalação ==&lt;br /&gt;
&lt;br /&gt;
*Debian 10&lt;br /&gt;
&lt;br /&gt;
  apt-get install -y curl openssh-server ca-certificates postfix &amp;amp;&amp;amp; curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  EXTERNAL_URL=&amp;quot;http://gitlab.dominio.com.br&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
  ou &lt;br /&gt;
  EXTERNAL_URL=&amp;quot;http://IP_DO_SERVER&amp;quot; apt-get install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
=== Extras para Debian 10 ===&lt;br /&gt;
*** Runner&lt;br /&gt;
&lt;br /&gt;
  curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | bash&lt;br /&gt;
  apt-get install gitlab-runner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CentOS 7&lt;br /&gt;
&lt;br /&gt;
  yum install -y postfix curl policycoreutils-python openssh-server &amp;amp;&amp;amp; systemctl enable sshd &amp;amp;&amp;amp; systemctl start sshd &amp;amp;&amp;amp; firewall-cmd --permanent --add-service=http &amp;amp;&amp;amp; firewall-cmd --permanent --add-service=https &amp;amp;&amp;amp; systemctl reload firewalld &amp;amp;&amp;amp; systemctl enable postfix &amp;amp;&amp;amp; systemctl start postfix &amp;amp;&amp;amp; curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash &lt;br /&gt;
&lt;br /&gt;
  EXTERNAL_URL=&amp;quot;https://gitlab.dominio.com&amp;quot; yum install gitlab-ce&lt;br /&gt;
  ou&lt;br /&gt;
  EXTERNAL_URL=&amp;quot;IP_DO_SERVER&amp;quot; yum install gitlab-ce&lt;br /&gt;
&lt;br /&gt;
=== Extras para CentOS 7 ===&lt;br /&gt;
*** Runner&lt;br /&gt;
&lt;br /&gt;
  curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | bash&lt;br /&gt;
  yum install gitlab-runner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CLI ==&lt;br /&gt;
* Leia a documentação em: https://docs.gitlab.com/omnibus/maintenance/README.html&lt;br /&gt;
&lt;br /&gt;
Para rodar a reconfiguração&lt;br /&gt;
  gitlab-ctl reconfigure&lt;br /&gt;
&lt;br /&gt;
Para verificar os serviços do GitLab&lt;br /&gt;
  gitlab-ctl service-list&lt;br /&gt;
&lt;br /&gt;
Verificar o status&lt;br /&gt;
  gitlab-ctl status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acesso por web ==&lt;br /&gt;
Acesso via browser para Resetar(Setar) senha inicial para administração&lt;br /&gt;
  http://IP_DO_SERVER ou http://NOME.DOMINIO&lt;br /&gt;
  Usuário:root&lt;br /&gt;
  Senha definida&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dúvida 01: Posso mudar a URL? &lt;br /&gt;
&lt;br /&gt;
SIM, para tal faça:&lt;br /&gt;
&lt;br /&gt;
  gitlab-ctl stop unicorn&lt;br /&gt;
  gitlab-ctl stop sidekiq&lt;br /&gt;
&lt;br /&gt;
NOVA URL&lt;br /&gt;
  nano /etc/gitlab/gitlab.rb&lt;br /&gt;
  external_url &amp;quot;http://NOVA_URL/gitlab&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  gitlab-ctl reconfigure&lt;br /&gt;
  gitlab-ctl restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* dúvida 02: Perdi a senha de ROOT do Gitlab, tem como resetar?&lt;br /&gt;
&lt;br /&gt;
SIM, Como root no servidor faça:&lt;br /&gt;
&lt;br /&gt;
  gitlab-rails console -e production&lt;br /&gt;
  user = User.where(id: 1).first&lt;br /&gt;
  user.password = &amp;#039;NOVA_SENHA&amp;#039;&lt;br /&gt;
  user.password_confirmation = &amp;#039;NOVA_SENHA&amp;#039;&lt;br /&gt;
  user.save!&lt;br /&gt;
&lt;br /&gt;
== Utilizando o Git ==&lt;br /&gt;
&lt;br /&gt;
Não sabe usar o Git? veja em: https://githowto.com/pt-BR&lt;br /&gt;
&lt;br /&gt;
Criando um repositório local &lt;br /&gt;
  mkdir meu_repo&lt;br /&gt;
  cd meu_repo/&lt;br /&gt;
&lt;br /&gt;
Iniciando o repositório local&lt;br /&gt;
  git init&lt;br /&gt;
  git status&lt;br /&gt;
&lt;br /&gt;
Clonando o repositório do gitlab&lt;br /&gt;
  git clone git@192.168.201.136:sysadmin/wiki.git&lt;br /&gt;
  cd wiki&lt;br /&gt;
&lt;br /&gt;
Criando um arquivo local&lt;br /&gt;
  nano update.sh&lt;br /&gt;
&lt;br /&gt;
Adicionando o arquivo criado para commit e enviando para o gitlab&lt;br /&gt;
  git add update.sh &lt;br /&gt;
  git commit -m &amp;quot;script de atualização inicial *Debian/Ubuntu/Mint&amp;quot;&lt;br /&gt;
  git push -u origin master  &lt;br /&gt;
&lt;br /&gt;
Atualizando o arquivo&lt;br /&gt;
  nano update.sh &lt;br /&gt;
  git status&lt;br /&gt;
  git add update.sh &lt;br /&gt;
  git status&lt;br /&gt;
  git commit -m &amp;quot;Ajustes iniciais&amp;quot; &lt;br /&gt;
  git push -u origin master  &lt;br /&gt;
&lt;br /&gt;
Remover arquivo&lt;br /&gt;
  git rm update.sh&lt;br /&gt;
  git add .&lt;br /&gt;
  git commit -m &amp;quot;removendo update.sh&amp;quot; &lt;br /&gt;
  git push -u origin master&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OPA,OPA,OPA apaguei o arquivo errado... vamos recuperar?&lt;br /&gt;
&lt;br /&gt;
  git log --diff-filter=D --summary&lt;br /&gt;
&lt;br /&gt;
  root@UnidadeMovel:/home/diegocosta/meu_repo/wiki# git log --diff-filter=D --summary&lt;br /&gt;
  commit 6a8f8102dc9e8ffb74b27d48d1560aeb0b051da3 (HEAD, origin/master, origin/HEAD, master)&lt;br /&gt;
  Author: Administrator &amp;lt;admin@example.com&amp;gt;&lt;br /&gt;
  Date:   Tue Feb 25 06:13:41 2020 -0300&lt;br /&gt;
  &lt;br /&gt;
      removendo update.sh&lt;br /&gt;
  &lt;br /&gt;
   delete mode 100644 update.sh&lt;br /&gt;
  &lt;br /&gt;
  root@UnidadeMovel:/home/diegocosta/meu_repo/wiki# git checkout 6a8f8102dc9e8ffb74b27d48d1560aeb0b051da3~1 update.sh&lt;br /&gt;
  root@UnidadeMovel:/home/diegocosta/meu_repo/wiki# ls -lah&lt;/div&gt;</summary>
		<author><name>Diegocosta</name></author>
	</entry>
</feed>