81 lines
2.4 KiB
HTML
81 lines
2.4 KiB
HTML
<!-- 5 -->
|
|
<div class="img zoomable">
|
|
<img src="/static/source_imgs/git/pst_1/git.webp" alt="" style="height: 350px; width: auto;">
|
|
</div>
|
|
<p>
|
|
Para crear un repositorio de <a class="link" data-bs-toggle="modal" data-bs-target="#git">Git</a> donde vamos a enviar
|
|
nuestros cambios, primero necesitamos instalar el programa con permisos
|
|
de superusuario (<code>sudo</code>). Te pedirá tu contraseña, por lo que deberás proporcionarla; en caso de que no lo
|
|
hagas, no se
|
|
instalará:
|
|
</p>
|
|
|
|
{% set i %}
|
|
sudo apt install git -y
|
|
{% endset %}
|
|
{% with codigo=i.strip() %}
|
|
{% include 'components/copy-code.html' %}
|
|
{% endwith %}
|
|
|
|
<p>
|
|
Una vez instalado, debes moverte al directorio donde almacenarás tu repositorio. En mi caso, el repositorio lo
|
|
colocaré en <code>home</code>.
|
|
</p>
|
|
|
|
{% set ii %}
|
|
cd $HOME
|
|
{% endset %}
|
|
{% with codigo=ii.strip() %}
|
|
{% include 'components/copy-code.html' %}
|
|
{% endwith %}
|
|
|
|
<p>
|
|
Para este ejemplo, voy a crear una carpeta llamada <code>repo_ejemplo</code> y me ubicaré dentro de ella:
|
|
</p>
|
|
|
|
{% set iii %}
|
|
mkdir repo_ejemplo && cd repo_ejemplo
|
|
{% endset %}
|
|
{% with codigo=iii.strip(), isEditable='true' %}
|
|
{% include 'components/copy-code.html' %}
|
|
{% endwith %}
|
|
|
|
<p>
|
|
Una vez dentro de la carpeta, debemos iniciar el repositorio ejecutando el siguiente comando:
|
|
<code>git init --bare</code>.
|
|
Esta es una forma de configurar un repositorio Git centralizado y sin área de trabajo, que se utiliza típicamente para
|
|
facilitar la colaboración y el intercambio de código entre múltiples desarrolladores.
|
|
</p>
|
|
|
|
{% set iv %}
|
|
git init --bare
|
|
{% endset %}
|
|
{% with codigo=iv.strip() %}
|
|
{% include 'components/copy-code.html' %}
|
|
{% endwith %}
|
|
|
|
<p>
|
|
En caso de que no conozcas el nombre del usuario activo, deberás ejecutar el siguiente comando:
|
|
</p>
|
|
|
|
{% set v %}
|
|
whoami
|
|
{% endset %}
|
|
{% with codigo=v.strip() %}
|
|
{% include 'components/copy-code.html' %}
|
|
{% endwith %}
|
|
|
|
<p>
|
|
Con los siguientes dos comandos, debes elevar los privilegios de la carpeta. Para ello, necesitaremos el nombre del
|
|
usuario obtenido con el comando anterior. En los comandos de abajo, deberás sustituir la palabra <code>USER</code> por
|
|
tu
|
|
nombre de usuario.
|
|
</p>
|
|
|
|
{% set vi %}
|
|
sudo chown -R USER:USER /home/USER/repo_ejemplo && sudo chmod -R u+w /home/USER/repo_ejemplo
|
|
{% endset %}
|
|
{% with codigo=vi.strip(), isEditable="true" %}
|
|
{% include 'components/copy-code.html' %}
|
|
{% endwith %}
|