Настройка git после новой установки

Я планирую установить Mountain Lion на свой MacBook Pro и стереть все данные с жесткого диска. В настоящее время у меня установлен git с несколькими репозиториями, и мой ключ ssh также подключен к удаленным репозиториям. Я не уверен, как восстановить все после новой установки OSX. Я не очень хорошо разбираюсь в git, поэтому мне может понадобиться много помощи здесь. Любая помощь будет оценена по достоинству. Спасибо!


person KT.    schedule 20.03.2013    source источник


Ответы (2)


Я бы порекомендовал сделать резервную копию полного текущего жесткого диска из соображений безопасности.

Для SSH-доступа к другим репозиториям вы должны держать свой файл ~/.ssh/id_rsa[.pub] под рукой, так как это ключ для идентификации себя в других репозиториях (то есть на ssh-серверах)

Очевидно, что репозитории должны быть зарезервированы.

После новой установки вам нужно установить git, добавить ~/.ssh/id_rsa[.pub] файлов, и тогда вы должны быть запущены.

person heiglandreas    schedule 20.03.2013

Убедитесь, что вы создали резервную копию Time Machine перед очисткой жесткого диска. Затем после обновления используйте Time Machine для восстановления ваших пользовательских данных и ваших локальных репозиториев.

Перед обновлением я бы создал список репозиториев, которые вы хотите сохранить, и добавил бы удаленные URL-адреса в список. Если восстановление Time Machine не может восстановить все, вы все равно можете git clone отсутствующие репозитории.

Я ожидаю, что Time Machine покроет большую часть того, что вы ищете.

person nwinkler    schedule 20.03.2013
comment
Спасибо! Я никогда не пытался делать резервные копии с помощью Time Machine, думаю, сейчас самое время попробовать. - person KT.; 21.03.2013
comment
Пожалуйста, дайте нам знать, если это сработало для вас. И, пожалуйста, проголосуйте/примите ответы, если они вам помогли. - person nwinkler; 21.03.2013
comment
, @heighlandreas: наконец-то сделал новую установку, git отлично работает локально, но мой пульт не разрешает доступ, даже если я уже вернул свои ключи в папку ssh. я что-то пропустил? - person KT.; 10.04.2013