GitHub

1. Регистрация на GitHub

Регистрируемся на GitHub

2. Установка git

Чтобы проверить наличие git-клиента нужно зайти File -> Settings -> Vertion Control -> Git.

Если путь к git не указан, то можно его скачать тут.

После скачивания и установки, нужно будет указать путь к git-клиенту

Если путь указан, то можно нажать на кнопку "test". После нажатия будет показано сообщение, содержащее установленную версию git.

3. Первая отправка проекта на GitHub

3.1. Создаем локальный репозиторий

Заходим в VCS -> Import into Vertion Control -> Share Project on GitHub

После создания репозитория, все фалы проекта должно было подсветить красным. Это значит что мы еще не внесли эти фалы в локальную систему контроля версий. 

3.2. Делаем commit

Далее нужно сделать commit (внести изменения в систему контроля версий). Это будет локальный commit!!  

Есть несколько способов сделать commit:

1) найти зеленую галочку на панеле инструментов

2) VCS -> Commit

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

После этого можно нажать на кнопку "commit" и все изменения будут внесены в локальную систему контроля версий

3.3. Загружаем проект на github.com

Перед отправкой проекта нужно авторизоваться на github.com через вашу IDE (Android Studio, IntellijIDEA, PyCharm).

Можно авторизоваться во время создания репозитория на github.com (уже НЕ локального). Для этого заходим в VCS -> Import into Vertion Control -> Share Project on GitHub.

Или можно авторизоваться в своей IDE через File -> Settings -> Vertion Control -> GitHub.

Создание репозитория на сайте

Если вы еще не авторизованы, то тут среда и попросит вас авторизоваться. Для этого нужно ввести логин и пароль от сайта github.com

Если по логину и паролю авторизоваться не получается можно попробовать авторизоваться с помощью токена (выделено на рисунке).

Как создать токен можно посмотреть тут.

Форма авторизации (красным выделен переход к авторизации по токену)

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

Называем репозиторий на сайте

Заходим в свои репозитории на сайте

Видим там созданный репозиторий

4. Последующая отправка проекта на GitHub

Если для внесения новых изменений в существующий репозиторий на сайте нужно будет выполнить команду VCS -> Git -> Push.

После ее выполнения можно выбрать какие из локальных commit-ов Вы хотите выгрузить на сайт (github.com). Т.е. на сайт можно отправить только commit-ы!!!!

Выбор commit-ов

Делаем Push

5. Загрузка проекта из репозитория на GitHub

Если на Вашем ПК уже имеется тот проект, который Вы хотите скачать с gGitHub, то для загрузки проекта можно просто нажать на VCS -> Git -> Pull.

Если проекта на Вашем  ПК проекта нет, то можно создать проект перейдя в File -> New -> Project from Vertion Control. В появившемся окне ввести ссылку на проект с сайта (github.com).

Создаем проект

Берем ссылку на репозиторий с github

Вставляем ссылку на репозиторий в появившееся окно