git
Crea tu blog con Hugo y Gitlab Pages
· ☕ 2 min lectura · ✍️ [Carlos M.]
Anteriormente ya vimos como crear un blog estático mediante Jekyll y Gitlab Pages, también vimos como obtener tu propio certificado para ese mismo blog. En el articulo de hoy vamos a ver como utilizar Hugo y Gitlab Pages para crear tu propio blog. Creando un grupo para el proyecto Inicia sesión en tu cuenta de Gitlab y pulsa en la opción Grupos > Tus Grupos del menú superior Si vamos a alojar varios proyecto en Gitlab, podemos asignar un

Borrar archivos remotos incluidos en .gitignore
· ☕ 1 min lectura · ✍️ [Carlos M.]
Introducción El archivo .gitignore se utiliza para indicar a git que ficheros no se deben incluir en el versionado, pero puede darse el caso de querer añadir un nuevo archivo a la lista de ficheros a ignorar que ya se encuentre en el repositorio remoto. Borrar ficheros Para borrar los ficheros de un repositorio remoto que se encuentren en un fichero .gitignore 1 2 git rm -r --cached . Aplicando los cambios Ya sólo falta mandar los cambios al repositorio remoto

Utilizar varios repositorios remotos con Git
· ☕ 2 min lectura · ✍️ [Carlos M.]
Introducción En mi flujo de trabajo utilizo un servidor local, gogs, para el versionado de mis ficheros de configuración, notas de org-mode, etc. Además, utilizo gitlab para mantener ese mismo código, por lo que al final estoy manteniendo el versionando de los mismos ficheros en dos servidores diferentes. Añadir repositorio remoto La forma de trabajar es muy sencilla, simplmente debes añadir un nuevo repositorio remoto, por ejemplo yo voy añadir mi repositorio en gitlab

Cómo crear un sitio web estático en Gitlab Pages
· ☕ 2 min lectura · ✍️ [Carlos M.]
En un pasado artículo vimos como crear nuestro sitio web estático utilizando Gitlab Pages y Jekyll, sin embargo, si no quieres utilizar ningún generador de sitios web tipo Jekyll, Hugo, etc, y simplemente quieres disponer de un sitio donde alojar y publicar páginas html estáticas con Gitlab puedes hacerlo. Gitlab A diferencia de Github, en Gitlab podemos crear grupos y dentro de esos grupos crear proyectos y referenciar esos proyectos con la url del proyecto

Gitlab Pages: Renovar certificados LetsEncrypt
· ☕ 6 min lectura · ✍️ [Carlos M.]
Ya vimos en este articulo la forma de tener nuestro propio certificado con LetsEncrypt para nuestro dominio con Gitlab Pages, ahora veremos la forma de renovar ese certificado. El proceso consiste en instalar el certificado en nuestro ordenador y luego copiar el contenido de los certificados en Gitlab Pages Instalar certbot Utilizaremos certbot para manejar los certificados, para su instalación en un sistema con linux arch o derivadas 1 sudo pacman -S certbot Abrir puertos en el router Puesto que vamos a utilizar nuestro ordenador para solicitar el

Gitlab Pages con TLS y Letsencrypt
· ☕ 6 min lectura · ✍️ [Carlos M.]
Gitlab posee su propio certificado TLS para los proyectos alojados en sus servidores, pero puede darse el caso de que tengas alojado tu blog en Gitlab Pages, el cual estará bajo un dominio tipo usuario.gitlab.io, y quieras tener tu propio dominio .com con un certificado TLS. Como he dicho el certificado que proporciona Gitlab solo es valido para dominios tipo usuario.gitlab.io por lo que nos serviremos de Letsencrypt añadir un certificado TLS para nuestro dominio.

Como crear un blog con Jekyll y Gitlab Pages
· ☕ 4 min lectura · ✍️ [Carlos M.]
Con Gitlab Pages podemos tener nuestro propio blog elaborado en Jekyll y con la url de nuestro usuario o grupo de Gitlab al estilo usuario.gitlab.io fácilmente y en pocos minutos Para empezar, deberemos de tener una cuenta en Gitlab Creando un fork de Jekyill Después de hacer login con nuestro usuario de Gitlab iremos Gitlab Pages donde encontraremos los proyectos compatibles con Gitlab Pages, seleccionamos el proyecto jekyll

Empezando con Git. Parte II
· ☕ 6 min lectura · ✍️ [Carlos M.]
Entendiendo el flujo de trabajo de Git En el articulo anterior vimos como clonar el repositorio que tenemos en el servidor de github a nuestro ordenador. Debemos de tener claro que existe un repositorio maestro (_master_) almacenado en el servidor de github y una copia exacta del mismo en nuestro ordenador (_origin_). inmediatamente después de clonar el repositorio, ambas estructuras son idénticas. Si ejecutamos: 1 2 3 4 git status On branch master Your branch is up-to-date with 'origin/master'.

Empezando con Git. Parte I
· ☕ 5 min lectura · ✍️ [Carlos M.]
Introducción En esta y en la próxima entrada voy explicar lo justo para empezar a manejar el blog de Jekyll mediante Git, no olvidaros que es en Github donde lo tenemos alojado. Hay un refrán que dice: “Aprendiz de mucho maestro de nada” el cual me define a la perfección, manejo muchos programas, sistemas, gadgest, etc, no lo puedo remediar, me gusta cacharrear. De muchos de ellos conozco lo básico, desaprovechando todo su potencial, o siguiendo con dichos