¿Hacer copia de seguridad y restaurar archivos de desarrollo?

¿Hacer copia de seguridad y restaurar archivos de desarrollo?

Empecé con Ubuntu con una partición pequeña y me estoy quedando sin espacio.

Estoy planeando deshacerme de Windows por completo y usar mi disco completo para Ubuntu (también, hacer una instalación limpia por una vez), pero necesito ayuda antes de hacerlo porque tengo proyectos de desarrollo web en marcha, que tendré que continuar después. reinstalando.

Actualmente estoy usando Ruby, rvm, Heroku y git. Mis repositorios de git tienen una copia de seguridad en Dropbox, pero, ¿cómo puedo hacer una copia de seguridad de mi versión Ruby con las claves rvm y heroku ssh?

Y después de reinstalar, ¿cómo restauro estas configuraciones en mi nuevo sistema en ejecución?

Respuesta1

Puede hacer una copia de seguridad de sus claves ssh creando una copia de la carpeta .ssh en su carpeta de inicio. Puede hacer una copia de seguridad de sus credenciales de Heroku creando una copia de la carpeta .heroku en su carpeta de inicio. También sería aconsejable hacer una copia de seguridad de las claves gpg que tenga creando una copia de ~/.gnupg si existe. Para restaurarlos en una nueva instalación, cópielos nuevamente en su carpeta de inicio.

Desde la línea de comando puedes ejecutar:

cp -r ~/.ssh ~/.heroku ~/.gnupg BACKUP_FOLDER

reemplazando BACKUP_FOLDER con la ruta a la carpeta en la que está realizando la copia de seguridad.

No estoy seguro acerca de rvm, pero puedes buscar una carpeta .rvm en tu carpeta de inicio. Si no hay ninguno, puede buscar archivos/carpetas rvm:

find ~ -path "*rvm*"

información relacionada