| title | Подготовка к работе с Git и GitHub | ||||||
|---|---|---|---|---|---|---|---|
| output |
|
Откройте Rstudio.
В верхнем меню выберите Tools → Terminal → New Terminal.
В терминале введите команду git и нажмите Enter.
Если вы видите результат как на скриншоте ниже, то Git установлен,
иначе нужно его установить - см. инструкцию ниже.
Выберите вариант для вашей операционной системы. После установки перезапустите RStudio и повторите проверку.
Загрузите инсталлятор по ссылке git-scm.com/downloads/win
Во время установки можно оставить опции выбранные по умолчанию.
Вариант 1. В терминале введите:
xcode-select --installВ появившемся окне нажмите кнопку Install.
Вариант 2. Если у вас установлен Homebrew, в терминале введите:
brew install gitВариант 3. Установите при помощи Binary installer с сайта git-scm.com/downloads/mac
Для Ubuntu или Debian:
sudo apt-get install gitДля других дистрибутивов см. git-scm.com/downloads/linux
(не забудьте запустить команду с правами администратора, т.е. через sudo как в примере выше).
В терминале выполните следующие команды заменив на свое имя и email, указанный при регистрации на GitHub.
git config --global user.name "Your Name"
git config --global user.email "your@email.com"Для работы с GitHub вам нужно создать так называемый Personal Access Token - отдельный многоразовый пароль.
Для этого перейдите по ссылке github.com/settings/tokens, авторизуйтесь и нажмите Generate new token, в выпадающем списке выберите classic.
На новой странице введите название токена, например Demo.
Отметьте следующие права repo, workflow, user
и нажмите зеленую кнопку Generate token в конце страницы.
Не забудьте скопировать и сохранить ваш токен - он выглядит как строка вида
ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
После того как вы закроете страницу посмотреть созданный токен невозможно. Храните его в надежном месте как пароль.
{style="border: 1px solid #ccc; border-radius-top: 3px;"}
{style="border: 1px solid #ccc; border-top: none; border-bottom: none;"}
{style="border: 1px solid #ccc; border-radius-bottom: 3px"}
