Как сбросить идентификационный файл в Mac OS X Snow Leopard

#github

#github

Вопрос:

Некоторое время не пользовался Github и хотел бы сбросить свои идентификационные файлы на свой компьютер (Mac), чтобы он мог синхронизироваться с Github.

Следовал инструкциям SSH для добавления файла идентификации и chmod для перезаписи с Github, но по-прежнему не могу отправить мой репозиторий, потому что Github не выполняет рукопожатие и не распознает соединение.

Каков самый быстрый способ устранить эту проблему?

Вот результаты выполнения команды ls -l ~~/.ssh ; id:

 ~ pdenlinger$ ls -l ~~/.ssh ; id
  

ls: ~~ /.ssh: такого файла или каталога нет
uid=501 (pdenlinger) gid=20 (staff) groups=20(staff),403(com.apple.sharepoint.group.2),204(_developer),100(_lpoperator),98(_lpadmin),81(_appserveradm),80(admin),79(_appserverusr),61(localaccounts),12(everyone),402(com.apple.sharepoint.group.1),401(com.apple.access_screensharing)

Комментарии:

1. Если вы потеряли файл ключей id_rsa or id_dsa , соответствующий вашему id_rsa.pub or id_dsa.pub на github, вам нужно будет сгенерировать новые с помощью ssh-keygen(1) . Вы это уже сделали?

2. Использовал команду keygen; она вернула сообщение «Сбой при сохранении ключа». Не указано, почему.

3. Hrm, исходный код OpenSSH, который у меня есть, содержит очень четкие сообщения об ошибках в этой области, но никаких сообщений об ошибках в случае сбоя PEM_write_DSAPrivateKey() или PEM_write_RSAPrivateKey() подпрограмм. Интересно, что могло привести к их сбою. Я очень смущен.

4. Пытались использовать команду cd ~ /.ssh для входа в каталог, но получили сообщение «В разрешении отказано». (Пытаюсь создать резервную копию этих файлов перед созданием нового SSH.) Есть идеи, почему это происходит?

5. @pdenlinger, как насчет ls -l ~ ~/.ssh ; id вывода? Мне интересно, случайно ли вы сначала создали свой ~/.ssh/ каталог как root или другой пользователь…