#git #macos #terminal #sha256
Вопрос:
Сегодня я работал над настройкой своего кода SHA256 на GitHub, следуя учебнику, который я нашел на веб-сайте проекта Odin, и наткнулся на некоторые странные показания терминала, когда пытался проверить связь с учебником, с которым был связан урок на GitHub. Когда я тестировал, мой терминал выдал мне это чтение:
Warning: Permanently added 'github.com,192.30.255.113' (RSA) to the list of known hosts.
Enter passphrase for key '/Users/(my_username)/.ssh/id_rsa':
Received disconnect from 192.30.255.113 port 22:11: Bye Bye
Disconnected from 192.30.255.113 port 22
Что это значит? Я довольно новичок в terminal и git в целом, поэтому я хочу убедиться, что ничего не испортил и не оставил себя уязвимым в любом случае. Любая помощь или понимание будут высоко оценены!
Лучше, О
Комментарии:
1. «Когда я тестировал», как это проверялось? Расскажите нам, что вы сказали в терминале.
2. Покажите остальные доказательства, на которые вы смотрите: что именно вы пытались сделать, а не какую-то связь, которая заставила вас попробовать что-то, что вы пробовали? Что еще там было написано? Это не игра в угадайку, если бы вы скрывали как можно больше, и все с нетерпением пытались заполнить пробелы.
3. Меня смущает ваше упоминание о SHA256, так как Git SHA256, как правило, еще не работает, а ssh не использует SHA256. Весь ваш вопрос, похоже, сосредоточен на доступе RSA-ssh к GitHub, который должен работать при наличии достаточно большого ключа RSA. Используйте
ssh -Tvvv git@github.com
для наблюдения за тем, как ssh проходит проверку безопасности, чтобы убедиться, что GitHub принимает ваш открытый ключ и преобразует его в «разрешить вам доступ». Если они этого не сделают, некоторые подробные выходные данные укажут, где что-то пошло не так.4. Мои извинения! Команда, которую я ввел до этого, была
cat ~/.ssh/id_rsa.pub
. После того, как я получил считывание кода ssh-rsa, я выполнил командуssh -T git@github.com
, а затем, когда мне было предложено подтвердить ключ RSA SHA256, я ввелyes
его, чтобы продолжить, где я получил это сообщение. Эта команда, которую я прочитал, использовалась для проверки соединения и проверки правильности выполнения процесса. Надеюсь, это поможет.5. Это не то, что github дает мне для моего ключа, так что, возможно, что-то не так, но самый простой способ сказать это попробовать использовать свой ключ для клонирования чего-то. Попробуй
git clone git@github.com:githubtraining/hellogitworld
.