source avatarHeroGamer⚡

Поделиться

Вы с ума сошли! «Ха-ха, да, действительно звучит безумно, когда так сказать. Давайте объясню как новичку: Представьте, что GitHub Actions — это инструкции по сборке Lego, которые вы скачиваете из интернета. До: Вы писали: «возьми коробку Lego с названием checkout версии v4» Проблема: v4 — это просто прозвище. Владелец этой коробки может завтра тайно изменить СОДЕРЖИМОЕ коробки под названием v4. Если его взломают, вы скачаете взломанную коробку, даже не зная об этом. Робот-охранник github-advanced-security[bot] — как страж, который кричит: «Эй! Не используйте прозвища! Используйте отпечаток!» После (то, что мы сделали): Теперь вы пишете: «возьми коробку Lego с названием checkout с отпечатком 11bd71901bbe5b16... — кстати, это v4.2.2» Отпечаток = SHA = 40 символов. Он НИКОГДА не меняется. Если кто-то попытается изменить коробку, отпечаток тоже изменится, и GitHub откажет в загрузке. Всё. Мы изменили 6 строк: заменили прозвища на отпечатки. Код @ v4 -> @ 11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2@master -> @ 6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # master@v2 -> @ 82cd3e7658a6f96c86c0234aeeda1748937cb0a1 # v2.86.7 Почему мы испытывали трудности? Ваш терминал говорил: «у вас есть незафиксированный файл, я не переключусь на другую ветку» — поэтому нам пришлось спрятать его (положить в карман). Затем вы вставили только половину файла, и он сломался. Как только вы вставили ВЕСЬ файл, начиная с name: mutants, всё заработало. Вы всё исправили. Робот теперь замолчит.»

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.