Para crear un repositorio git en servidor propio hay que seguir algunos pasos muy simples, pero deben hacerse en esta secuencia sin alterar nada.
Primero entramos al servidor una vez dentro ejecutamos lo siguiente:
<pre class="wp-block-preformatted">cd ~<br></br>mkdir repositorio.git<br></br>cd repositorio.git<br></br>git --bare init<br></br>git config core.sharedRepository true
La primer linea cd ~ nos lleva a la home del usuario, es decir que si el usuario que está logueado es fideo la home sería /home/fideo/ para corroborar esto pueden ejecutar pwd y les mostrará donde están parados luego de ejecutar cd ~
La segunda linea crea un directorio llamado repositorio.git el cual tendrá la información que git necesita para llevar nuestro log de archivos.
La tercer linea ingresa al directorio.
La cuarta linea le decimos a git inicialize ese directorio como un repositorio git para realizar los pull y push de ese repositorio.
La quinta y última linea de esta parte se configura en true la variable core.sharedRepository informandole a git que es un repositorio compartido.
Para mostrar la arquitectura de nuestra máquina podemos usar el comando arch el cual nos devolverá x86_64 si corresponde a una arquitectura de 64 bits o nos devolverá i386, i486, i586 o i686 si pertenece a una arquitectura de 32 bits
<pre class="wp-block-preformatted">arch
Si necesitamos obtener una lista de directorios (o carpetas) de una ruta específica podemos usar el siguiente comando.
<pre class="wp-block-preformatted">ls -l /directorio/ | grep ^d
Para pasar todas las letras Mayúsculas a Minúscula del contenido de un archivo podemos usar el comando sed tal como se muestra a continuación.
Este es un listado de los comandos SSH que se usan con más frecuencia. Los comandos se encuentran organizados por tema e incluyen una descripción breve para comprender como usarlos.
Copia todos los archivos de un directorio a otro manteniendo sus respectivos permisos
Esta nota es más que nada una ayuda memoria, porque cada vez que tengo que montar una imagen ISO en linux no recuerdo como se hace talvez a alguien más le sirva.
mount -t iso9660 -o loopback imagen.raw /punto/de/montaje