como_utilizar_el_repositorio_de_git_en_texto_plano

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.

(EDIT 21/12/2020: Partimos de la base de que tienes un repositorio local listo para subir al sistema. Si no tienes un repositorio local, créalo)

Lo primero es que debes crear un enlace simbólico a la carpeta de /var/www/cgit_repos/<USUARIO> 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 terminado en .git:

mkdir mi_programa.git

Luego entra a él e inicializa el repositorio:

cd mi_programa.git && git init --bare

Dentro de mi_programa.git hay un archivo que se llama 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 ~ en texto-plano o si lo haces desde tu PC local:

Si estás en tu ~ 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 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)

  • como_utilizar_el_repositorio_de_git_en_texto_plano.txt
  • Última modificación: 2021/06/05 22:22
  • por bru