Слайд 1Инструментальные средства визуальной коммуникации и прикладной дизайн
Лекция 5
Слайд 2Подготовка к работе с Git
Открываем программу Git Bash и по порядку
вводим то, что написано:
Вводим наши данные для подписей в коммитах:
git config --global user.name "pgtu10d"
git config --global user.email pgtu-10d @yandex.ru
Слайд 3Ставим символ конца строки crlf в true
git config --global core.autocrlf true
Устанавливаем,
чтобы при коммите автоматически приводились окончания строк к нужному формату
git config --global core.safecrlf true
Слайд 6GitHub -
веб-сервис хостинга проектов с использованием системы контроля версий git
Слайд 8Логин: pgtu10d
Пароль: pgtu-10d
Слайд 16SSH (англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного
уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов).
Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.
Слайд 17Настройка SSH-ключей
SSH-ключ шифрования необходим, чтобы быстро устанавливать соединение с GitHub, не
вводя пароля. Без такого ключа GitHub просто не будет работать.
В момент генерации ключа будет запрошен пароль. Это пароль доступа к закрытому ключу, который хранится только на вашей машине и нигде больше. Этот пароль задается для максимальной защиты, хотя можно обойтись и без него. Нужно знать, что задав пароль к закрытому ключу, нужно будет при каждом соединении с сервером GitHub вводить данный пароль. Таким образом, при задании пароля, всё удобство пользования ключами шифрования пропадает.
Слайд 18Настройка SSH-ключей
ssh-keygen -t rsa -C 'myemail@mail.ru'
Слайд 20Настройка SSH-ключей
После генерации, в каталоге .ssh (в каталоге пользователя – для
windows7 например: c:\Users\Vasya\.ssh) должны появиться файлы
id_rsa и id_rsa.pub,
Слайд 24Создание локального репозитория средствами git и связывание его с репозиторием на
GitHub
Слайд 25Как только мы создали репозиторию на гитхабе, то у нас он
становится доступен по адресу:
https://github.com/pgtu10d/projectname
Слайд 26Для того, чтобы залить свои файлы в репозитарий переходим в каталог
со своим проектом, и даем команды:
git init
git add .
git commit -a -m 'first commit'
git remote add origin git@github.com:pgtu10d/test0.git
git push -u origin master
Слайд 28Получение репозитория с GitHub средствами git
Слайд 29С помощью git
С помощью браузера
С помощью клиента GitHub
3 способа получения репозитория
с GitHub
Слайд 30получение репозитория средствами git
git clone юзер@хост:/путь/к/репозиторию
git clone git@github.com:pgtu10d/test0.git
Слайд 32Использование программы GitHub for Windows
Слайд 33http://windows.github.com/
Скачивание Github-клиента под Windows
Слайд 41Лабораторная работа 4
Задачи:
сгенерировать SSH-ключ на своем компьютере;
добавить созданный SSH-ключ на GitHub;
создать
персональный репозиторий;
«залить» файлы лабораторной работы 3 в созданный репозиторий