Cómo crear una carpeta en un repositorio git desde la interfaz web de GitHub

En este tutorial veremos cómo crear una carpeta (o varias) en un repositorio alojado en GitHub cuando estamos trabajando mediante su interfaz web.

Hace unos días estaba editando unos archivos de un repositorio git que tengo en GitHub. Como no lo estaba haciendo con un equipo que no era mío, no tenía instalado git para clonar y trabajar con el repositorio en mi equipo.

Así que estaba utilizando la interfaz de la web de GitHub para editar archivos, y hacer los commits. Pero he aquí que quise crear una nueva carpeta y dentro de ella un archivo.

No pude, y tuve que dar algunas vueltas por diversos foros, hasta que encontré la solución (no recuerdo el enlace). La comparto con vosotros, lectores que recaláis en este blog, por si os puede ser útil en alguna ocasión.

Sigue leyendo

Muonium el servicio de almacenamiento cifrado ya disponible en español

Muonium es un un servicio de almacenamiento de archivos cifrado en la nube realizándose de extremo a extremo.

Fuente: Wikimedia

A veces encuentro temas interesantes en el blog para escribir al respecto aquí en mi web, pero he aprendido primero a realizar una búsqueda rápida mediante el !bang de DuckDuckGo en la web del amigo Tannhausser para ver si ya lo ha tratado él en su web.

Y así ha sido con este tema. Hace unos días conocí sobre el servicio Muonium revisando los commits de la web de privacytools-es que tengo que actualizar, y revisé su web y en qué consistía ese servicio.

Viendo la web del amigo Replicante, ví que ya había escrito un artículo al respecto. Pero no me resistía a escribir sobre ello y aportando además alguna cosa nueva. Por eso este artículo que estás ahora leyendo, querida persona lectora! 🙂

Sigue leyendo

Git: mantener un fork de un repositorio actualizado

Tutorial de git en el que veremos cómo mantener un fork de un repositorio actualizado con los cambios que se hagan en el original.

git_commit_fire

Esta es la situación:

  1. Queremos colaborar con código en un repositorio que se encuentra en un servicio de hospedaje (como por ejemplo GitLab o GitHub).
  2. Como en el repositorio oficial no tenemos permisos para hacer modificaciones, hacemos un “fork” del repositorio original en nuestro espacio, clonamos este “fork” trabajamos sobre él.
  3. Después de subir nuestros commits hacemos un “pull request” para que el desarrollador del repositorio original lo revise y acepte o no dicho “pull request”.
  4. Pero ¿cómo mantenemos nuestro “fork” actualizado con las modificaciones que el desarrollador vaya incorporando en el proyecto original? Esa pregunta es la que quiere responder este artículo.
  5. Imaginemos que tanto el repositorio original como el “fork” están en GitHub.

Sigue leyendo

Instalando el editor Atom en openSUSE

Atom es el editor ultra “hackeable” desarrollado por GitHub

Atom_editor

Pincha para ampliar

Atom es el nuevo editor de moda del siglo XXI. Un editor de texto multiplataforma, y algo más, ya que también puede ser utilizado como IDE de programación. Ha sido desarrollado inicialmente por GitHub y ahora es mantenido, y ampliado por la comunidad. ¿Quieres probarlo en tu openSUSE? (También para otras distros de GNU/Linux)

Sigue leyendo

Jangouts videoconferencias webRTC con software libre

Nace un nuevo proyecto libre para videoconferencias Jangouts y si, con similitudes a ese en el que estás pensando, pero este es software libre.

Suse_logo

Con software libre, si no existe una herramienta existe la posibilidad de crearla. ¿qué se necesita? tiempo, hackers, y quizás un equipo con 100Gb de RAM y un ancho de banda considerable para la primera fase! 😉

Sigue leyendo