Установка необходимого
1) Вводим в поисковике Google: “github desktop”. Нажимаем на первую ссылку (https://desktop.github.com/).
2) На главной странице сайта нажимаем на кнопку “Download for Windows”.
3) Устанавливаем программу. Должна появиться на рабочем столе следующая иконка:
![Иконка программы GitHub Desktop Иконка программы GitHub Desktop](https://habrastorage.org/getpro/habr/upload_files/d3d/48d/3f5/d3d48d3f57684f010ca752531c4e3973.png)
4) Вводим в поисковике Google: “github.com”. Нажимаем на первую ссылку (https://github.com/).
5) Регистрируемся на сайте.
Регистрация на сайте
1) В правом углу сайта нажимаем на кнопку “Sign up”.
![](https://habrastorage.org/getpro/habr/upload_files/ae0/c3e/7e6/ae0c3e7e61483e961794ec629de2ad09.png)
2) Далее вводим свой логин (имя, которое будет отображаться на сайте), email, пароль и решаем легкую загадку. В самом конце нажимаем на зеленую кнопку “Select in plan”.
![](https://habrastorage.org/getpro/habr/upload_files/b7a/cce/fec/b7accefec203cc8485ead14b47e8a023.png)
3) На следующем шаге выбираем бесплатный аккаунт. Нажимаем на кнопку “Choose Free”.
![](https://habrastorage.org/getpro/habr/upload_files/f03/652/359/f03652359fa3ca62c88a26ace09aaf63.png)
4) Следующий шаг заполнять не обязательно (он нужен для статистики сайта). Спускаемся вниз и нажимаем на кнопку “Skip this step”.
![](https://habrastorage.org/getpro/habr/upload_files/bdc/d25/d20/bdcd25d200e35403b8ee66c4d64c2c65.png)
5) Когда вы увидите сообщение как на скриншоте ниже, то вам нужно перейти в свою почту и подтвердить свой email.
![](https://habrastorage.org/getpro/habr/upload_files/767/7be/000/7677be00076af1b158bc3728b669a530.png)
Поздравляю!! Вы успешно зарегистрировались на сайте GitHub.
Отправка проекта на сайт и получение ссылки
1) С главной страницы сайта GitHub переходим в профиль:
![](https://habrastorage.org/getpro/habr/upload_files/373/a7d/eee/373a7deee777d835752ac69acd2dcf5a.png)
2) Переходим во вкладку «Repositories»:
![](https://habrastorage.org/getpro/habr/upload_files/ed7/268/e1a/ed7268e1a8e65a26f70c0e3202ec8e6a.png)
3) Нажимаем на кнопку “New”. Так мы создадим новый репозиторий (хранилище для нашего проекта):
![](https://habrastorage.org/getpro/habr/upload_files/bdf/733/377/bdf733377b61b297f5ac6ec128bad820.png)
4) Вводим имя репозитория (имя репозитория – это название вашего проекта). Делаем его обязательно публичным (так другие люди смогут посмотреть на ваши проекты), нажимаем галочку в пункте создание файла «README» (данный файл необходим для описания нашего проекта), а также в пункте “Add .gitignore” вводим слово “Unity” и выбираем данный пункт (файл .gitignore позволит заблокировать отправку на сайт ненужных файлов в проекте). Нажимаем на “Create repository”:
![](https://habrastorage.org/getpro/habr/upload_files/2b7/8be/ca3/2b78beca398bd80e84f47ff2b5fc5740.png)
5) В итоге мы должны попасть на экран, который отображен на скриншоте ниже.
![](https://habrastorage.org/getpro/habr/upload_files/b18/1a2/02e/b181a202e4a7a10885fc806827a00b71.png)
6) Заходим в приложение «GitHub Desktop». Нас приветствует основной экран приложения. Чтобы привязать свой аккаунт к приложению нажимаем на пункт “Sign in to GitHub.com”.
![](https://habrastorage.org/getpro/habr/upload_files/851/c44/182/851c4418257b946bae3e8b199022b6f4.png)
7) Вводим свои данные (которые мы вводили при регистрации на сайте). Нажимаем на кнопку “Sign in”.
![](https://habrastorage.org/getpro/habr/upload_files/ca9/388/3c3/ca93883c39d7f217f76963f8568402e6.png)
8) На следующем шаге нажимаем на кнопку “Continue” и на последнем экране на кнопку “Finish”.
![](https://habrastorage.org/getpro/habr/upload_files/fcf/675/b43/fcf675b43479a85682b874a4887f4185.png)
![](https://habrastorage.org/getpro/habr/upload_files/c3d/56f/b3a/c3d56fb3a64b7ea329918ee9e67891ad.png)
9) Следующий экран предлагает нам начать работу. В разделе «Your repositories» отображены созданные репозитории (в данном случае будет отображен всего один репозиторий). Сейчас нам нужно клонировать репозиторий с сайта на наш ПК (сделать репозиторий локальным). Нажимаем по кнопке с изображением книги (на скриншоте указывает стрелка).
![](https://habrastorage.org/getpro/habr/upload_files/fe5/419/6c7/fe54196c7a4bc8f2459efbf6b93219a5.png)
10) Дополнительно. Если у вас будет несколько репозиториев и вы захотите клонировать еще один, то в самом приложении это можно сделать через меню “File -> Clone repository…”.
![](https://habrastorage.org/getpro/habr/upload_files/ea1/f92/c16/ea1f92c1644ad9bfcd2f5248b1e8c8c7.png)
11) Переходим во вкладку с надписью “GitHub.com”. Выбираем репозиторий, который хотим клонировать. Далее выбираем путь (обратите внимание, что по умолчанию локальный репозиторий будет сохранятся в папке “Documents”), если хотите поменять путь нажмите на кнопку “Choose…” (лучше выбрать месторасположение локального репозитория на рабочем столе). Последним пунктом нажимаем на кнопку “Clone”.
![](https://habrastorage.org/getpro/habr/upload_files/ee2/6ab/460/ee26ab460558fb47924c882f11699a13.png)
12) В итоге мы попадем на окно, отображенное на скриншоте ниже.
![](https://habrastorage.org/getpro/habr/upload_files/ce6/ce9/a5d/ce6ce9a5d7b83e3ba3b68d2f02959461.png)
13) Найдем папку локального репозитория (в документах или на рабочем столе). Папка должна называться также, как и репозиторий, который был создан на сайте. Предположим, что локальный репозиторий называется “FunnyFox”.
![](https://habrastorage.org/getpro/habr/upload_files/591/744/f71/591744f7162edc1c539056beb97c83c2.png)
14) Создаем в Unity новый проект. Нажимаем на кнопку “Create project”. Ждем, когда откроется пустой проект. Обратите внимание, что в поле Location указано слово Desktop (то есть сохранение на рабочий стол).
![](https://habrastorage.org/getpro/habr/upload_files/786/a76/0f0/786a760f0a2e906bb2e2d204902b388f.png)
15) Выходим из Unity. Проверяем рабочий стол и находим папку с названием нашего проекта (внутри будет много других папок: “Assets”, “Library” и т.д.). В данном случае мой проект и папка называется “New Unity Project”.
![](https://habrastorage.org/getpro/habr/upload_files/bad/b1c/ccf/badb1cccf52d8c899f0ea0dab41c4301.png)
16) Переходим в папку пустого проекта (в моем случае “New Unity Project”). Нажимаем сочетание клавиш “Ctrl + A”, чтобы выделить все файлы в папке. Далее нажимаем на сочетание клавиш “Ctrl + C”, чтобы скопировать все файлы проекта.
![](https://habrastorage.org/getpro/habr/upload_files/fb2/815/816/fb2815816a85142c4a4141102344f8eb.png)
17) Переходим в папку локального репозитория. Нажимаем на сочетание клавиш “Ctrl + V”, чтобы вставить все файлы проекта в локальный репозиторий.
![](https://habrastorage.org/getpro/habr/upload_files/1fb/8e4/8ee/1fb8e48eee27d4eba466ed9d719d6e7c.png)
18) При добавлении (изменении) проекта в нашей локальной репозитории в «GitHub Desktop» будут заметны изменения (элементы, которые мы добавили отмечаются зеленым плюсом, а что мы удалили – красным минусом). Вписываем в строку «Summary» описание сохранения проекта – это называется “commit”. Нажимаем на синюю кнопку “Commit to master”:
![](https://habrastorage.org/getpro/habr/upload_files/626/b94/08a/626b9408ad48f33fe679013d462acb7f.png)
19) Мы сохранили изменения, но теперь их необходимо отправить на сайт, где их можно было бы просмотреть. Для этого в «GitHub Desktop» нажимаем на «Push origin». И ждем отправки нашего проекта на сервер:
![](https://habrastorage.org/getpro/habr/upload_files/36a/dc5/59d/36adc559db517e57412e00ee94926563.png)
20) Обновим сайт GitHub, и мы увидим подобный вид экрана (если мы хотим добавить описание проекта, то нажимаем на кнопку, указанную красной стрелкой). Файл успешно загружен на сайт. Поздравляю вас.
![](https://habrastorage.org/getpro/habr/upload_files/b97/7ed/3cc/b977ed3ccfbb72b65f27377bb73a0f06.png)
21) Теперь для работы над своим проектом мы переходим в Unity, нажимаем на кнопку “ADD” и выбираем папку локального репозиторий. Откроется пустой проект Unity, в котором вы будете создавать свою игру. Папку под названием “New Unity Project” можно удалить.
![](https://habrastorage.org/getpro/habr/upload_files/2b1/0d2/61f/2b10d261ff2b315cbb7bdc52b49f92ac.png)
22) Как другим людям найти ваш Git? По ссылке на нее. Нажимаете на “Clone or download”, копируете ссылку.
![](https://habrastorage.org/getpro/habr/upload_files/cf9/2c7/873/cf92c787343e175fecf5fff1c8157df9.png)
Полезные ресурсы
Комментарии (2)
AShamin
13.10.2021 11:43Хорошая статья (с почином), так держать! У меня небольшой pet-project на Unity, поэтому несколько комментариев:
1. Если мы коснулись Git и Unity, обязательно добавьте в отслеживание *.meta файлы. В них содержится мета-информации о данных, которые Unity применяет к каждому файлу. Без этого ваш коммит может не содержать выполненных в редакторе действий. Чтобы было удобно - зайдите в настройки редактора и установите следующие параметры:Version Control Mode: Visible Meta File;
Assets Serialization: Force Text
2. Настройте отслеживание файлов. К сожалению, многие файлы, применяемые в Unity - это большие файлы (картинки, видео, текстуры). Для них желательно использовать Git LFS. Для этого необходимо настроить
.gitattributes
чтобы автоматизировать добавление файлов.3 Самое главное! У вас непременно будут конфликты слияния (для файлов .scene, .prefab и прочих). Используйте для них UnityYAMLMerge.
В целом в сети есть множество ресурсов, где подробно описана процедура настройки Git под Unity, вы можете дополнить ваш гайд, чтобы у новичка появилось полное понимание как работать с системой контроля версий относительно Unity.
space2pacman
Простите а где взять поисковик Google? Эту операцию надо производить в интернет обозревателе? А версия обозревателя важна?
P.S. а ЭВМ должна быть включена в сеть 220V?