УСРС 1. Работа с репозиторием на GitHub
-
Установить на ПК R (Раздел 2.5-2.6 [1]).
-
Установить RStudio (Приложение Б.2 [1]).
-
Установить Git (https://support.rstudio.com/hc/en-us/articles/200532077?version=1.0.136&mode=desktop).
-
Зарегистрироваться на GitHub.com.
-
Клонировать репозиторий poit с https://github.com/volhahedranovich/poit:
- В RStudio выполнить команду Tools — Shell...
- Перейти в папку для клонирования (команды
cd..
,cd~
,cd folder path/name
). Папка должна быть названа вашей фамилией (латиницей).
- Выполнить команду
git clone [email protected]:...
(ссылку для клонирования скопировать на GitHub).
-
Открыть проект poit.Rproj в RStudio. Открыть документ start.R из папки Code, выполнить его код (выделить код, нажать Ctrl + Enter). Сохранить изменения.
-
Открыть скрытый файл .gitignore из корневой папки проекта. Добавить в конец файла путь к файлу wdPath.txt, который находится в папке Data (Теперь этот файл будет игнорироваться при загрузке локальных изменений в удаленный репозиторий).
-
Создать пустой репозиторий на GitHub (для связи с клонированным проектом).
-
Связать проект и репозиторий:
- В RStudio выполнить команду Tools — Shell…
- Перейти в папку с проектом.
- Выполнить команду
git remote -v
(чтобы просмотреть связь с удаленным репозиторием).
- Выполнить команду
git remote set-url origin https://github.com/user/repoName.git
(вместо user/repoName использовать своё имя пользователя на GitHub и название пустого репозитория).
- Проверить, что связь с вашим репозиторием установлена.
- Загрузить локальные изменения в удаленный репозиторий:
- Определить файлы для Commit (отметить измененные файлы либо с помощью интерфейса RStudio на панели инструментов Git, либо в Shell выполнить комманду
git add *
).
- Выполнить Commit (кнопка Commit в RStudio на панели инструментов Git, написать Commit message, нажать кнопку Commit).
- После успешного выполнения Commit выполнить команду Push.
- Убедиться, что локальные изменения загружены в удаленный репозиторий.
- Отправить ссылку на ваш репозиторий преподавателю по e-mail. В письме обязательно указать номер своей учебной группы, свои Фамилию и Имя.
Литература:
[1] Шипунов, А. Б. Наглядная статистика. Используем R! [Электронный ресурс] / А. Б. Шипунов, Е. М. Балдин, П. А. Волкова, А. И. Коробейников, С. А. Назарова, С. В. Петров, В. Г. Суфиянов. – 2014. – Режим доступа: https://cran.r-project.org/doc/contrib/Shipunov-rbook.pdf. – Дата доступа: 01.09.2016.