#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
orid_dsa
, соответствующий вашемуid_rsa.pub
orid_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 или другой пользователь…