Hemos implementado un repositorio de git que puedes utilizar libremente para cualquier guion, aplicacion o cualquier material que necesite versionado que quieras compartir con nosotros y otras personas en internet. Este articulo no va a explicar el uso basico de GIT pero habra otro manual de uso basico 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, pideselo al ~admin)
Como utilizar tu repositorio de git remoto
Nuestra comunidad te ofrece un servidor, donde puedes almacenar repositorios git y actualzarlos, incluso desde el equipo local que utilizas para conectarte a texto-plano.xyz.
En nuestro servidor texto-plano
1. Crea enlace simbolico a git
Para poder utilizar git, debes contar con un enlace simbolico desde
tu directorio ~/public_repos/
al directorio de sistema
/var/www/cgit_repos/html/$USER
. Dicho enlace simbolico ya
deberia existir, pero en caso de no estarlo puedes hacerlo con el
siguiente comando:
ln -s /var/www/cgit_repos/$USER ~/public_repos
2. Genera un repositorio de proyecto
El repositorio de proyecto es un directorio localizado dentro de
~/public_repos/
. Por ejemplo, puedes crear un directorio
para el repositorio de tu software que deseas compartir, denominado
mi_programa
:
mkdir ~/public_repos/mi_programa/
Ingresa al directorio del respositorio de mi_programa, e inicializalo en nuestro servidor git compartido:
cd ~/public_repos/mi_programa/ ;
git init --bare
3. Configura el repositorio creado
Asegurate de editar el fichero
~/public_repos/mi_programa/.git/config
, agregando el
siguiente contenido al final del fichero (no olvides de adecuarlo con tu
nombre de usuari@):
[gitweb]
owner = usuario <usuario@texto-plano.xyz>
Si bien es opcional, es muy recomendable agregarle aste repositorio
de mi_programa una descripcion del repositorio. Esto se hace
agregando una unica linea d etexto en el fichero de descripcion
correpondiente, en este caso
~/public_repos/mi_programa/.git/description
. Puedes hacerlo
uzando tu tu editor favorito o bien
usando el comando echo, como en este
ejemplo:
echo "mi programa es fabuloso para hacer X cosa" > ~/public_repos/mi_programa/.git/description
Con esto ya podras utilizar git en texto-plano.xyz. Tu repositorio deberia aparecer en https://git.texto-plano.xyz/
En tu dispositivo local
Para que tu repositorio en tu dispositivo local reconozca este repo remoto situado en texto-plano.xyz, debes anadir un repositorio remoto a tu sistema.
Dependera de si trabajas tu aplicacion desde tu ~usuario en texto-plano o si lo haces desde tu PC local:
Desde tu home en texto-plano.xyz
git remote add texto-plano.xyz /home/<USUARIO>/public_repos/mi_programa
Si estas en tu dispositivo o PC local
git remote add texto-plano.xyz <USUARIO>@texto-plano.xyz:public_repos/mi_programa
(emplea SSH para conectarte)
Cuando quieras especificar que ficheros se van a subir debes utilizar:
git add fichero
...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)
Ver tambien: Comandos de Git
(Tomado desde la wiki de tilde.institute cuyo sistema es analogo al nuestro)
Para mas informacion ver: la documentacion de git