Резервное копирование и восстановление файлов разработки?

Резервное копирование и восстановление файлов разработки?

Я начал с Ubuntu с небольшого раздела, и у меня заканчивается место.

Я планирую полностью отказаться от Windows и использовать весь свой диск для Ubuntu (а также выполнить чистую установку в кои-то веки), но перед этим мне нужна помощь, поскольку у меня есть проекты по веб-разработке, которые мне нужно будет продолжить после переустановки.

В настоящее время я использую Ruby, rvm, Heroku и git. Мои репозитории git сохранены в dropbox, но как мне сделать резервную копию моей версии ruby ​​с помощью ключей ssh ​​rvm и heroku?

И как мне восстановить эти конфигурации в моей новой работающей системе после переустановки?

решение1

Вы можете сделать резервную копию своих ключей ssh, создав копию папки .ssh в своей домашней папке. Вы можете сделать резервную копию своих учетных данных Heroku, создав копию папки .heroku в своей домашней папке. Также было бы разумно сделать резервную копию любых ключей gpg, создав копию ~/.gnupg, если она существует. Чтобы восстановить их при новой установке, скопируйте их обратно в свою домашнюю папку.

Из командной строки вы можете запустить:

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

замените BACKUP_FOLDER на путь к папке, в которую вы хотите создать резервную копию.

Я не уверен насчет rvm, но вы можете поискать папку .rvm в вашей домашней папке. Если ее нет, вы можете поискать файлы/папки rvm:

find ~ -path "*rvm*"

Связанный контент