diff options
author | Francisco Fuentes <git@ffuent.es> | 2021-01-22 23:33:35 -0300 |
---|---|---|
committer | Francisco Fuentes <git@ffuent.es> | 2021-01-22 23:33:35 -0300 |
commit | 14561c58b70b569b92e8dfed71b4783f04fd69b2 (patch) | |
tree | 9896fcd9a20765536718b07af1a86a7c13a17042 /_posts/2021-01-22-como-utilizar-el-repositorio-de-git-en-texto-plano.md | |
parent | 2e733bb367c9c60b26167643e038e03be18370f4 (diff) | |
download | wiki-14561c58b70b569b92e8dfed71b4783f04fd69b2.tar.gz |
Primera edición (traspaso articulos gopher)
Diffstat (limited to '_posts/2021-01-22-como-utilizar-el-repositorio-de-git-en-texto-plano.md')
-rw-r--r-- | _posts/2021-01-22-como-utilizar-el-repositorio-de-git-en-texto-plano.md | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/_posts/2021-01-22-como-utilizar-el-repositorio-de-git-en-texto-plano.md b/_posts/2021-01-22-como-utilizar-el-repositorio-de-git-en-texto-plano.md new file mode 100644 index 0000000..2f8391b --- /dev/null +++ b/_posts/2021-01-22-como-utilizar-el-repositorio-de-git-en-texto-plano.md @@ -0,0 +1,67 @@ +--- +layout: post +title: Cómo utilizar el repositorio de git en Texto-Plano +date: 2021-01-22 22:50 -0300 +--- + +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) + +## Cómo utilizar el repositorio remoto + +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](https://git.texto-plano.xyz) + +(Tomado desde la wiki de tilde.institute cuyo sistema es análogo al +nuestro) |