Вводный туториал на Github (очень подробный) от входа с нуля до мастерства, достаточно прочитать эту статью

Если вы кодер, но не знаете Github, то я не думаю, что вы кодер уровня новичка, потому что вы вообще не настоящий кодер, вы просто портировщик кода. Это показывает, что вы совсем не умеете ломать себя! Причина, по которой вы так говорите, очень проста: на github хранится множество отличных кодов и исходников различных фреймворков!

Оглавление

    • вход и регистрация на гитхабе
    • Подробные шаги установки gitbash
    • общие команды gitbash
    • получить ssh-ключ
    • привязать ключ ssh
    • клон кода
    • подача теста

Прежде всего, позвольте мне дать краткое введение в GitHub. GitHub — это удаленное хранилище. Популярное понимание удаленного хранилища — это место, где вы можете сохранить свой собственный код. В реальной разработке проект часто разрабатывается несколькими людьми. Затем возникает потребность в едином хранилище кода, и GitHub играет роль в обмене кодом и его обобщении.

вход и регистрация на гитхабе

GitHub принадлежит иностранной платформе, поэтому он иногда тормозит, когда мы его открываем.Здесь я написал решение для решения медленного открытия: https://blog.csdn.net/weixin_43888891/article/details/131546020

Официальная страница входа: https://github.com/login

Страница регистрации: https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F&source=header-home

Условно говоря, регистрация по-прежнему очень проста.Вам нужен только адрес электронной почты, и вы можете написать адрес электронной почты на адрес электронной почты qq.Если вы забудете свой пароль в будущем, вы можете полагаться на адрес электронной почты для восстановления пароля.

Официальный сайт полностью на английском языке.В настоящее время нет китайской версии.Для студентов, которые плохо владеют английским языком, рекомендуется использовать Google Chrome.Google Chrome может переводить веб-страницы на китайский язык и очень удобен в использовании.

После входа в систему здесь мы можем создать собственную библиотеку.

Некоторые пояснения по созданию библиотеки после перевода на китайский написаны понятно

Здесь нужно отметить, что библиотека делится на два типа, делится на общедоступную и частную, Вышеприведенное объяснение очень понятно, и вы можете выбрать сами.

После создания собственной библиотеки разрешите своему компьютеру клонировать созданную вами библиотеку и синхронизируйте код на своем компьютере с библиотекой, которую вы создали на GitHub. Для этого вам необходимо установить программное обеспечение Git Bash.

Подробные шаги установки gitbash

git bash — это инструмент командной строки под Windows.
На основе среды msys GNU существует распределенный инструмент управления версиями git.
В основном используется для контроля версий git, загрузки и скачивания кода проекта.

Официальный сайт GitHub: http://git-scm.com/download/win
Сначала зайдите на официальный сайт GitHub и загрузите версию, подходящую для вашего компьютера.

Иногда загрузка очень медленная.Здесь я дам вам скачанный.Хотя это не последняя версия,но она определенно пригодна для использования.

Ссылка: https://pan.baidu.com/s/1sN5a26sMOEVSGhD9G33Pwg
Код извлечения: aunu

Скриншотов за всех делать не буду, короче просто идите до Next!

После загрузки просто найдите папку и щелкните правой кнопкой мыши, и вы найдете git bash, что доказывает, что он установлен.

общие команды gitbash

git init инициализирует git, и только после инициализации можно использовать команды, связанные с git.
git clone получает удаленный проект и загружает его локально. Адрес удаленной библиотеки будет указан в проекте GITHUB.
git status Посмотреть отличия локальной модификации от серверной.
git add Добавьте эти файлы различий, чтобы их можно было отправить.
git commit –m "comment here" Фиксирует изменения на сервере.
git checkout master вносит изменения в главный репозиторий.
git pull получает последние изменения с сервера локально.
git merge local master объединяет локальный локальный мастер с удаленным мастером.
git push origin master официально отправляется на удаленный главный сервер.
Есть также «git tag», «git diff», «git show», «git log», «git remote» и т. д.

получить ssh-ключ

Откройте ввод: ssh-keygen -t rsa -C "номер учетной записи git"
после ввода до конца введите (подтвердите) на нем

Скриншот выше доказывает, что это успешно, в это время откройте следующий адрес:
id_rsa.pub - это ключ ssh, который нам нужен.

Примечание . Некоторые из них могли быть сгенерированы ранее, и об этой ошибке будет сообщено.

Разрешение ошибки: https://blog.csdn.net/weixin_43888891/article/details/112429980

привязать ключ ssh

Теперь вам нужно войти в свой GitHub и добавить этот ключ

Скопируйте весь контент id_rsa.pub

Добавлено успешно

Затем вы можете вернуться к своему Git bash и
ввести: ssh -T [email protected]
и ввести приведенный выше код, чтобы проверить, успешно ли выполнена привязка. Если вы выберете «да» после его ввода, это означает, что он успешен.

Далее нам нужно просто настроить некоторые вещи.
git config --global user.name "номер учетной записи git"
git config --global user.email "почтовый ящик git, почтовый ящик при регистрации"

клон кода

Следующим шагом будет клонирование вашей библиотеки на локальный компьютер, чтобы вы могли загрузить код позже.

Ссылка: https://github.com/

Следующим шагом будет клонирование вашей библиотеки на локальный компьютер, чтобы вы могли загрузить код позже.

После создания библиотеки на веб-странице появится URL-адрес, и этот адрес является кодовым адресом.
Будет использоваться команда git clone

Следующим шагом является выбор места для хранения файлов.

URL-адрес после git clone — это URL-адрес после успешного создания библиотеки.

адрес git clone (этот адрес является кодовым адресом на странице только что созданной библиотеки)

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

Как видите, файлы нашей библиотеки уже существуют в указанном каталоге.

подача теста

Откройте эту папку и создайте в ней файл любого формата с любым именем.

Затем щелкните правой кнопкой мыши git bash в этом файле и введите черный ящик
git, добавьте наш недавно добавленный файл.

Затем введите, а затем git commit -m "cc" Содержимое в кавычках может быть изменено по желанию.Это утверждение означает дать примечание к файлу, который вы только что загрузили, чтобы его было легко найти и запомнить

Затем введите git push origin master,
что означает успех

Теперь откройте свой сайт GitHub и найдите созданный вами репозиторий.
Файл успешно загружен.

Нравится это!

Надеюсь, его увидит больше людей!

Отступление

Многие новички в компьютерной индустрии или выпускники специальностей, связанных с компьютерами, повсюду сталкивались с препятствиями из-за отсутствия практического опыта. Рассмотрим два набора данных:

  • Ожидается, что в 2023 году число выпускников национальных колледжей достигнет 11,58 миллиона человек, а ситуация с трудоустройством является серьезной;

  • Согласно данным, опубликованным Национальной неделей рекламы сетевой безопасности, к 2027 году нехватка персонала сетевой безопасности в моей стране достигнет 3,27 миллиона человек.

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

9 июня было официально опубликовано издание «Синей книги по трудоустройству» MyCOS Research за 2023 год (включая Отчет о трудоустройстве студентов бакалавриата в Китае за 2023 г. и Отчет о трудоустройстве студентов высших учебных заведений в Китае в 2023 г.).

10 лучших специальностей с более высокой месячной зарплатой для выпускников колледжей 2022 года

Ежемесячный доход студентов бакалавриата по специальности «Информатика» и специалистов по автоматизации высшего профессионального образования относительно высок. Ежемесячный доход студентов 2022 года бакалавриата по информатике и высшей профессиональной автоматизации составляет 6 863 юаня и 5 339 юаней соответственно. Среди них начальная заработная плата бакалавров компьютерных специальностей в основном такая же, как и у класса 2021 года, а ежемесячный доход специалистов высшего профессионального уровня по автоматизации значительно увеличился.Первое место занимает класс 2022 года, опережающий специалистов по железнодорожному транспорту (5295 юаней).

В частности, в зависимости от специальности, специальностью с более высоким ежемесячным доходом для студентов в 2022 году является информационная безопасность (7579 юаней). По сравнению с выпуском 2018 года, бакалавриат по специальностям, связанным с искусственным интеллектом, таким как электронные науки и технологии, автоматизация, показал хорошие результаты, а их начальная заработная плата увеличилась на 19% по сравнению с пятью годами ранее. Хотя наука о данных и технология больших данных являются новыми специальностями в последние годы, они показали хорошие результаты и вошли в тройку лучших специальностей с более высоким ежемесячным доходом через полгода после выпуска для студентов 2022 года. Единственная специальность в области гуманитарных и социальных наук, которая пять лет назад вошла в десятку самых высокооплачиваемых студентов бакалавриата, — французский язык выпал из первой десятки.

«Нет национальной безопасности без кибербезопасности». В настоящее время сетевая безопасность возведена в ранг национальной стратегии и стала одним из наиболее важных факторов, влияющих на национальную безопасность и социальную стабильность.

Характеристики индустрии сетевой безопасности

1. Заработная плата очень высока, и она быстро растет.В 2021 году Liepin.com объявила о самой высокой заработной плате в отрасли сетевой безопасности, которая составляет 337 700 юаней на душу населения!

2. Существует большой дефицит талантов и много возможностей для трудоустройства.

18 сентября 2019 года официальный сайт «Центрального народного правительства Китайской Народной Республики» опубликовал: моей стране нужны 1,4 миллиона талантов в области кибербезопасности, но школы по всей стране ежегодно обучают менее 1,5 миллиона человек. В «Отчете о кибербезопасности за первую половину 2021 года» Liepin.com прогнозируется, что спрос на таланты в области кибербезопасности в 2027 году составит 3 миллиона человек, а в настоящее время в отрасли кибербезопасности занято всего 100 000 сотрудников.

В отрасли много возможностей для развития и много рабочих мест

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

Большой карьерный потенциал

Специальность по сетевой безопасности обладает сильными техническими характеристиками, особенно освоением базовой сетевой архитектуры и технологий безопасности в работе, что имеет незаменимое конкурентное преимущество в карьерном росте.

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

В какой-то степени в области сетевой безопасности, как и в профессии врача, чем старше вы становитесь, тем популярнее вы становитесь, потому что технология становится более зрелой, работа, естественно, будет цениться, а продвижение по службе и повышение заработной платы являются вопросом конечно.

Как научиться взлому и кибербезопасности

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

1. План обучения

Есть также много вещей, которым нужно научиться в нападении и защите. Я написал все конкретные вещи, которые нужно изучить, в дорожной карте выше. Если вы сможете их изучить, у вас не будет проблем с получением работы или получением частной работы.

2. Видеоурок

Хотя в Интернете есть много учебных ресурсов, они в основном неполны.Это онлайн-учебник по безопасности, который я записал сам.У меня есть подтверждающие видео-объяснения для каждого пункта знаний в приведенной выше дорожной карте.

Содержание охватывает изучение законодательства в области сетевой безопасности, работы в области сетевой безопасности и оценки других гарантий, основ тестирования на проникновение, подробное объяснение уязвимостей, базовые знания компьютера и т. д. — все это учебное содержание, которое необходимо знать, приступая к работе с сетевой безопасностью.

(Все упаковано в один кусок и по одной не развернуть. Всего более 300 серий)

Из-за ограниченного места показана только часть информации, вам нужно нажать на ссылку ниже, чтобы получить ее

Веселье CSDN: бесплатный обмен «Hacker & Network Security Introduction & Advanced Learning Resource Pack»

3. Технические документы и электронные книги

Технические документы также составлены мной, включая мой опыт и технические моменты участия в крупномасштабных операциях по сетевой безопасности, анализе уязвимостей CTF и SRC.Также имеется более 200 электронных книг.В связи с деликатностью содержания я не будет показывать их по одному.

Из-за ограниченного места показана только часть информации, вам нужно нажать на ссылку ниже, чтобы получить ее

Веселье CSDN: бесплатный обмен «Hacker & Network Security Introduction & Advanced Learning Resource Pack»

4. Инструментарий, вопросы для интервью и исходный код

«Если вы хотите делать свою работу хорошо, вы должны сначала заточить свои инструменты.» Я суммировал десятки самых популярных хакерских инструментов для всех. Сфера охвата в основном сосредоточена на сборе информации, средствах взлома Android, средствах автоматизации, фишинге и т. д. Заинтересованные студенты не должны пропустить это.

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

Из-за ограниченного места показана только часть информации, вам нужно нажать на ссылку ниже, чтобы получить ее

Веселье CSDN: бесплатный обмен «Hacker & Network Security Introduction & Advanced Learning Resource Pack»

Наконец, есть вопросы по безопасности в Интернете, с которыми я разобрался за последние несколько лет.Если вы ищете работу в области безопасности в Интернете, они определенно вам очень помогут.

Эти вопросы часто встречаются в интервью с Sangfor, Qi Anxin, Tencent и другими крупными компаниями.Если у вас есть хорошие вопросы или хорошие идеи, поделитесь ими.

Справочный анализ: официальный сайт Sangfor, официальный сайт Qi Anxin, Freebuf, csdn и т. д.

Особенности контента: четкая организация, в том числе графическое представление, которое легче понять.

Краткое содержание: включая интранет, операционную систему, протокол, тест на проникновение, службу безопасности, уязвимость, инъекцию, XSS, CSRF, SSRF, загрузку файла, загрузку файла, включение файла, XXE, логическую уязвимость, инструмент, SQLmap, NMAP, BP, Врачи без границ…

Из-за ограниченного места показана только часть информации, вам нужно нажать на ссылку ниже, чтобы получить ее

Веселье CSDN: бесплатный обмен «Hacker & Network Security Introduction & Advanced Learning Resource Pack»

Supongo que te gusta

Origin blog.csdn.net/Python_0011/article/details/131755188
Recomendado
Clasificación