Опубликованы подробности недавнего взлома GitHub Gentoo

Я не могу клонировать репозиторий Git и получаю эту ошибку:

В macOS/Linux (Ubuntu):

1. Для аутентификации вам нужно добавить вашу публичную часть вашей пары ключей SSH в bitbucket из ваших пользовательских настроек: Настройки пользователя → Ключи SSH

Вы найдете указанную публичную часть в вашем каталоге ~/.ssh, обычно это id_ обратите внимание на .pub часть имени файла для Public. это поможет вам сгенерировать один, если у вас его еще нет

Вы еще не закончили…

2. Вам нужно сообщить вашей системе, какой ключ использовать с каким удаленным хостом, поэтому добавьте эти строки в ваш файл ~/.ssh/config.

Host IdentityFile ~/.ssh/PRIVATE_KEY_FILE_NAME

Где PRIVATE_KEY_FILE_NAME – это имя частной части вашей пары ключей SSH, если вы не перепутали его, обычно его имя по умолчанию: id_rsa в этом случае замените PRIVATE_KEY_FILE_NAME выше на id_rsa (закрытый ключ НЕ имеет расширение .pub)

Комментарии

VasyOK 26 февраля 2020 в 0:19

пробовал решить так (не получилось):

git remote rm origin git remote add origin https:// git push -u origin master error: src refspec master does not match any. error: failed to push some refs to »

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

VasyOK 26 февраля 2020 в 1:40

Решил так: стер папку .git в корне

git init git add . git commit -m «first commit» git remote add origin https:// git push -u origin master

Вроде работает правда папка files с картинками почему-то пошла в репу

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

bumble 26 февраля 2020 в 2:31 git init git add git commit -m «first commit» git remote add origin https:///Vasy0K/

Читайте также:  5 лучших RSS-клиентов для Android, которые поддерживают Feedly

Так зачем ты инициируешь репозиторий (git init), если у тебя уже есть удаленный репозиторий ().

Его нужно или клонировать тогда, если там есть уже что-то (git clone .).

Или, если удаленный только-что созданный и еще пустой, пушить с указанием своего бранча в качестве цели [флаг —set-upstream или -u] (git push -u origin master), где «origin» — название удаленного репозитория, а «master» — нзвавние ветки.

git remote add .. — для добавления удаленного репозитория в существующий проект.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Selpi 26 февраля 2020 в 11:22 1

Прочитай какой-нибудь букварь по гиту, например вот этот:

Какие-то продвинутые вещи не нужны, хотя-бы просто понимание базовых команд, ветвей и работы с удаленной репой.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

VasyOK 26 февраля 2020 в 12:45

читал

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

bsyomov 26 февраля 2020 в 12:55

Видимо, как-то слишком по диагонали, раз возникают такие вопросы и удивления.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Selpi 26 февраля 2020 в 13:16 4

Пойми правильно, не стоит задача подколоть. Просто твой вопрос немедленно сигнализирует о том, что ты не понимаешь что за команды ты вводишь, что они делают и как работает распределенный гит. Инвестируй 2-3 часа времени на четкое понимание основ, этим ты застрахуешь себя и своих клиентов от седых волос и сидений в ночи в попытке восстановить похеренный репозитарий.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

bsyomov 26 февраля 2020 в 13:03

До того, как разбираться собственно с командами git, и пытаться методом тыка что-то сделать, неплохо бы понимать концептуально, как вообще строится процесс работы. Как вариант, почитать книжку по ссылке @Selpi.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

VasyOK 26 февраля 2020 в 13:24

Читайте также:  В чем разница между #! / Bin / sh и #! / Bin / bash?

Я понимаю, когда что-то делаю, а не читаю. Проблема выше решена, но мне хотелось бы услышать технический комментарий, а не посыл.

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

ivnish 26 февраля 2020 в 13:27

Дак тебе объяснили уже, что если бы ты понимал, что делаешь, этого вопроса вообще бы не возникло

  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Читайте также

#рекламаХакеры уничтожают данные на Lenovo NAS и требуют выкупШифровальщик WastedLocker атаковал десятки компаний в СШАВ Индии запретили 59 китайских приложений, включая TikTok, UC Browser, Weibo, WeChatCheck Point: хакеры эксплуатируют тему Black Lives Matter для атакКалифорнийский университет в Сан-Франциско заплатил вымогателям больше миллиона долларовКиберкомандование США предупредило, что в PAN-OS обнаружена опасная уязвимостьВ даркнете продают базу школы английского языка SkyengУчитесь предотвращать киберугрозы на практике