Mudanças entre as edições de "Gitea"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 1: Linha 1:
Atualizando o sistema e instalando git
+
== Atualizando o sistema e instalando git ==
 
<source lang="bash">
 
<source lang="bash">
 
sudo apt -y update
 
sudo apt -y update
Linha 5: Linha 5:
 
</source>
 
</source>
  
adicionando usuário git para Gitea
+
== adicionando usuário git para Gitea ==
 
<source lang="bash">
 
<source lang="bash">
 
sudo adduser \
 
sudo adduser \
Linha 17: Linha 17:
 
</source>
 
</source>
  
criando usuário e banco de dados em PostgreSQL
+
== criando usuário e banco de dados em PostgreSQL ==
 
<source lang="bash">
 
<source lang="bash">
 
createuser gitea
 
createuser gitea
Linha 26: Linha 26:
 
  local    gitea          gitea          peer
 
  local    gitea          gitea          peer
  
criando usuário e banco de dados em MySQL
+
== criando usuário e banco de dados em MySQL ==
 +
<source lang="bash">
 +
sudo apt-get install apache2 -y
 +
echo "ServerName localhost" >> /etc/apache2/apache2.conf
 +
sudo a2enmod proxy
 +
sudo a2enmod proxy_http
 +
sudo touch /etc/apache2/sites-available/gitea.conf
 +
sudo a2ensite gitea
 +
sudo nano /etc/apache2/sites-available/gitea.conf
 +
</source>
 +
 
 +
<source lang="bash">
 +
Caso queirá desativar a configuração de vhost padrão do Apache rode o comando
 +
sudo a2dissite 000-default.conf
 +
</source>
 +
 
 +
Configuração do Apache
 +
<source lang="apache">
 +
<VirtualHost *:80>
 +
    ServerName git.example.com
 +
    ProxyPreserveHost On
 +
    ProxyRequests off
 +
    ProxyPass / http://localhost:3000/
 +
    ProxyPassReverse / http://localhost:3000/
 +
</VirtualHost>
 +
</source>
 +
 
 +
Reiniciando o Apache
 +
<source lang="bash">
 +
sudo service apache2 stop
 +
sudo service apache2 start
 +
systemctl status apache2.service
 +
</source>
 +
 
 +
 
  
  

Edição das 21h58min de 21 de março de 2020

Atualizando o sistema e instalando git

sudo apt -y update
sudo apt -y install git bash-completion

adicionando usuário git para Gitea

sudo adduser \
   --system \
   --shell /bin/bash \
   --gecos 'Git Version Control' \
   --group \
   --disabled-password \
   --home /home/git \
   git

criando usuário e banco de dados em PostgreSQL

createuser gitea
createdb -O gitea gitea

e em /var/lib/postgres/data/pg_hba.conf insira

local    gitea           gitea           peer

criando usuário e banco de dados em MySQL

sudo apt-get install apache2 -y
echo "ServerName localhost" >> /etc/apache2/apache2.conf
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo touch /etc/apache2/sites-available/gitea.conf
sudo a2ensite gitea
sudo nano /etc/apache2/sites-available/gitea.conf
Caso queirá desativar a configuração de vhost padrão do Apache rode o comando
sudo a2dissite 000-default.conf

Configuração do Apache

<VirtualHost *:80>
    ServerName git.example.com
    ProxyPreserveHost On
    ProxyRequests off
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000/
</VirtualHost>

Reiniciando o Apache

sudo service apache2 stop
sudo service apache2 start
systemctl status apache2.service