como_utilizar_el_repositorio_de_git_en_texto_plano

¡Esta es una revisión vieja del documento!


Hemos implementado un repositorio de git que puedes utilizar libremente para cualquier script, aplicación o cualquier material que necesite versionado que quieras compartir con nosotros y otras personas en internet. Este artículo no va a explicar el uso básico de GIT pero habrá otro manual de uso básico o puedes revisar otros en Internet.

Partimos de la base de que tienes un repositorio local listo para subir al sistema. Si no tienes un repositorio local, pídeselo al ~admin)

Lo primero es que debes crear un enlace simbólico a la carpeta de /var/www/cgit_repos/html/$USER de la siguiente manera:

ln -s /var/www/cgit_repos/$USER ~/public_repos

Para crear tu propio repositorio tienes que entrar ahora a ~/public_repos y crear un directorio cuyo nombre esté terminado en .git:

mkdir mi_programa.git

Luego ingresa a él e inicializa el repositorio:

cd mi_programa.git && git init --bare

Dentro del directorio mi_programa.git encontrarás un fichero llamado config. Agrega lo siguiente:

[gitweb] owner = usuario <usuario@texto-plano.xyz>

Luego agrega un archivo que se llame description (puede ser con echo o editándolo por vim/nano):

echo "mi fabulosa aplicación que sirve para X cosa" > description

Eso por el lado del servidor. Para que tu repositorio local reconozca este repo deberás añadir un repositorio remoto a tu sistema. Dependerá de si trabajas tu aplicación desde tu ~usuario en texto-plano o si lo haces desde tu PC local:

  • Si estás en tu home de texto-plano.xyz:
git remote add texto-plano.xyz /home/<USUARIO>/public_repos/<REPO>
  • Si estás en tu PC local:
git remote add texto-plano.xyz <USUARIO>@texto-plano.xyz:public_repos/<REPO> 

(emplea SSH para conectarse)

Cuando quieras especificar que archivos se van a tomar en cuenta:

git add archivo

Y tienes que hacerle un commit a los cambios

git commit -m "Commit Inicial"

(Opcionalmente, puedes revisar los cambios antes de que se suban)

git log

Cuando necesites actualizar un cambio:

git push -u texto-plano.xyz master 

(o el nombre que le hayas puesto a la rama principal)

Tu repositorio debería aparecer en https://git.texto-plano.xyz

(Tomado desde la wiki de tilde.institute cuyo sistema es análogo al nuestro)

Para más información ver: la documentación de git

  • como_utilizar_el_repositorio_de_git_en_texto_plano.1675116593.txt.gz
  • Última modificación: 2023/01/30 22:09
  • por peron