tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Javier Dorado (javido@gnu.tiflolinux.org)'s status on Wednesday, 21-Nov-2018 11:30:00 CET

  1. Javier Dorado (javido@gnu.tiflolinux.org)'s status on Wednesday, 21-Nov-2018 11:30:00 CET Javier Dorado Javier Dorado
    Cómo sincronizar mediante git nuestras contraseñas de pass https://gnu.tiflolinux.org/url/30150
    In conversation Wednesday, 21-Nov-2018 11:30:00 CET from web at 0°0'0"S 0°0'0"W permalink

    Attachments

    1. Cómo sincronizar mediante git nuestras contraseñas de pass
      By victorhck from victorhckinthefreeworld

      Veamos cómo configurar el gestor de contraseñas pass, para la línea de comandos, para que las almacene en un repositorio mediante git y tenerlas salvaguardadas y sincronizadas.

      Los gestores de contraseñas son herramientas muy útiles a la hora de guardar, nuestras diferentes contraseñas para los diferentes sitios webs donde iniciamos sesión.

      Hace un tiempo escribí en el blog sobre “pass”, una herramienta sencilla que cifra nuestras contraseñas mediante GPG y que se utiliza desde la línea de comandos, aunque tiene diversos clientes gráficos que puedes utilizar.

      Desde que la conocí, es la herramienta que utilizo para guardar mis contraseñas. En el tutorial de hoy veremos una interesante funcionalidad de “pass”. Como es la posibilidad de interactuar con git.

      Con esta utilidad tendremos la posibilidad de tener guardadas nuestras contraseñas, de poder sincronizarlas en otros equipos y de llevar un seguimiento. Lo mejor de pass y lo mejor de git unidos.

      No había utilizado esta funcionalidad, pero hace unos días me decidí a probarla. Os cuento cómo lo he hecho por si os interesa.

      Lo primero obviamente, tener instalado GPG y pass y haberlo configurado como expliqué en el anterior artículo. Para almacenarlo con git, yo he usado GitLab, ya que ofrece la posibilidad de crear repositorios privados.

      Después haremos dos cosas. Primero crear el repositorio de git donde queremos que se almacenen las contraseñas. Como he comentado yo en mi cuenta de GitLab he creado un repositorio privado. Y copio la dirección del repositorio que más adelante utilizaré (algo similar a git@gitlab.com:victorhck/contraseñas.git)

      Segundo, en mi equipo, tengo que decirle a pass que empezaré a utilizar git, así que deberé inicializar el repositorio y después añadir la dirección del repositorio, la que he copiado antes. Y después subir todas mis contraseñas al repositorio. Para eso ejecutaremos estos comandos:

      pass git init
      pass git remote add origin git@gitlab.com:victorhck/contraseñas.git
      pass git push -u --all

      Con eso, en nuestro repositorio git, ya deberán aparecer nuestras contraseñas, cifradas. A partir de ahora cada vez que añadamos o quitemos una contraseña, pass nos creará automáticamente un commit, y después tendremos que subirlos mediante el comando:

      pass git push

      Que subirá esos commits a nuestro repositorio. Así podremos tener una salvaguarda de nuestras contraseñas, o tenerlas disponibles desde otros equipos para poder acceder a ellas, crear, borrar o modificarlas.

      Espero que os haya resultado útil. Tenéis más información en la página man de pass o en su web oficial.

      ——————————————————–

       

       

       

Feeds

  • Activity Streams
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.