Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP для продвинутых.docx
Скачиваний:
16
Добавлен:
01.07.2025
Размер:
12.54 Mб
Скачать

Клонирование репозитория Git из GitHub с использованием протокола ssh

Для клонирования репозитория Git из GitHub в NetBeans IDE с использованием протокола SSH выполните следующие действия.

Примечание. Требуется учетная запись GitHub и пользователь должен быть и быть участником проекта для того, чтобы клонировать через SSH.

  1. В главном меню выберите Группа > Git > Клонировать. Отображается мастер клонирования репозитория.

  2. На странице "Удаленный репозиторий" мастера клонирования репозиториев укажите путь к требуемому репозиторию в поле "URL-адрес репозитория", например git@github.com:tstupka/koliba.git.

  3. Убедитесь, что в текстовом поле "Имя пользователя" указано git.

  4. Выберите вариант ключа — закрытый или открытый.

Примечание. Требуется формат закрытого ключа OpenSSH. Ключи, созданные PuTTYgen для Microsoft Windows, должны быть преобразованы в формат OpenSSH перед использованием их в IDE.

Преобразовать формат можно непосредственно в PuTTYgen

  1. Укажите путь к файлу ключей, например C:\Users\key.

  2. Введите парольную фразу для файла ключей, например abcd.

Загрузка измененных файлов в репазиторий

VI. Обзор рынка

Web-программирование – эта та область, в которой чтобы оставаться на месте, необходимо всё-время идти. Но чтобы куда-то идти, нужно знать куда.

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

  • Браузерное программирование: основы JavaScript

  • jQuery – библиотека javaScript

  • CoffeeScript – помогает упроситить и сделать более приятной написание кода JavaScript.

  • Node.js – серверный javaScript и Jade шаблон.

  • Профессиональное владение инструментами языка программирования php, включая реализацию ООП, работу со строками, библиотеками, реализующими интерфейс с БД (mysqli, PDO), библиотеками работы с xml-документами, веб-сервисами, базовые навыки владения инструментами SPL.

  • Профессиональное владение инструментами БД MySQL, включая по-строение SQL-запросов любой сложности и их оптимизацию, механизм транзакций, знание деталей использования storage engines(MyISAM, INNODB, MEMORY, ARCHIVE), умение использовать хранимые процедуры, триггеры, понимание принципов репликации.

  • Владение инструментами регулярных выражений(preg, posix).

  • Знание одного или нескольких популярных MVC php-фреймворков (Symfony, Zend, Yii, Kohana и др.).

  • Язык стилей Less.

  • Понимание принципов построения высоконагруженных систем – кэ-ширования, партицирования, шардинга.

  • Знание и умение применять базовые паттерны проектирования.

  • Опыт работы с системами контроля версий(SVN, GIT, Mercurial, Sub-version).

  • IDE – Sublime, PHPStorm, NetBeanse

  • HTML5

  • Умение и желание работать в команде в соответствии с agile-методологиями разработки, целеустремленность, коммуникабельность, ответственность за результат.

  • Разработка порталов дистрибуции контента по схеме Pay What You Want.

  • Текущая поддержка проектов – работы по SEO-оптимизации, устранению дефектов, верстка рекламных материалов.

  • Разработки API взаимодействия для мобильных приложений.

  • Менеджер зависимостей Composer

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]