Как залить проект на github intellij idea
Перейти к содержимому

Как залить проект на github intellij idea

Как залить проект на github intellij idea

После того как установили git, желательно открыть и закрыть idea чтобы она подцепила git.

Дальше открываем консольку из IDEA

добавляем все что есть в git:

добавляем файлик .gitignore

Как опубликовать проект на Github

Если вы не хотите потерять ваш проект и сохранить его на будущее, то удобно опубликовать его на GitHub.

Кроме того это полезно научиться делать, т.к. в реальном мире разработки системы хранения изменений в проекте используются повсеместно, поэтому начать знакомиться — полезно.

И т.к. вы представляете проект на конференции — то вам надо это сделать и добавить ссылку в конце презентации.

Регистрируетесь

Публикуете проект

1) Открываете проект в IDEA

2) Жмете сверху VCS -> Import into Version Control -> Share project on GitHub (или Git -> Github -> Share project on GitHub)

3.5) Если при логине вы получаете ошибку “Invalid authentication data. 404 Not Found — Not Found”, то попробуйте:

  • в окне логина сверху справа Use Token, затем Generate — Ok на странице github (для создания токена для логина)
  • скопируйте токент (длинная строка)
  • вставьте его в поле в IDEA — теперь должно залогинить

4) Если снизу справа появилась ошибка “Can’t finish GitHub sharing process … initial push failed”, то:

5) VCS -> Git -> Remotes

6) Нажмите справа на карандашик и замените URL на https://USERNAME:PASSWORD@github.com/USERNAME/REPOSITORYNAME.git (поправив USERNAME, PASSWORD и REPOSITORYNAME)

7) Теперь сделайте push еще раз: VCS -> Git -> Push… -> Push

Сохраняйте в репозитории новые изменения (коммитьте их)

2) Жмите не на Commit , а на стеролчку справа и там — Commit and Push.

3) Если вы все же сделали обычный Commit , то просто выполните еще и это: VCS -> Git -> Push… -> Push

Чтобы посмотреть изменения которые вы ранее делали

1) Снизу слева жмете “9: Version Control”

2) Чуть повыше жмете Log (правее от Version Control: Local Changes Console)

3) Можете выбрать любой коммит, справа выбрать файл и нажав на него правой кнопкой и там Show Diff — увидите изменения в файле

А чтобы посмотреть какие локальные изменения вы сделали до сих пор — вместо Log вам нужно нажать на Local Changes

Убедитесь что вы не забыли закоммитить в том числе картинки

Если у вас есть картинки в проекте, то стоит их тоже закоммитить. Например можете рядом с папкой src создать папку data и складировать всё туда.

Чтобы было проще запускать ваш проект на другом компьютере или через миллион лет найдя репозиторий — как минимум измените пути картинок на относительные (т.е. с C:\\Users\\. \\image.png на data\\image.png ) и при запуске игры в идее убедитесь что в Run -> Edit Configurations. в запускаемом вами файле указана Working directory: равная пути к папке с вашим проектом, т.е. чтобы относительно этой рабочей папки ( Working directory: ) картинки действительно были доступны по пути data\image.png .

Еще лучше если вы соберете последнюю версию вашего проекта в самодостаточный .jar -файл и опубликуете его как релизную версию вашего проекта, подробнее здесь.

Сделайте описание вашего проекта

Чтобы сделать описание вашего проекта например в таком стиле — после публикации и изначального push -а:

1) Откройте ваш репозиторий на GitHub.com в браузере

2) Проверьте что вы залогинились

3) Нажмите сверху и немного правее чем исходные файлы кнопку Create new file (левее зеленой кнопки Clone or download )

4) Укажите названием файла README.md и обратите внимание что по мере редактирования файла вы можете посмотреть как он выглядит — достаточно переключиться на Preview , а потом обратно на Edit new file

5) Этот файл можно писать на языке разметки Markdown, что-то о нем можно почитать тут — Mastering Markdown.

Как вариант вам предлагается воспользоваться таким шаблоном:

# AngryBirds — большие буквы отделенные чертой от последующего текста

![Титульный скриншот или например иконка](/screenshots/screenshot1.png) — картинка из вашего репозиторий лежащяя по пути screenshots/screenshot1.png (текст в квадратных скобочках — описание которое появится если картинка не прогрузится)

**W** — сделает текст внутри звездочек выделенным

[Intellij IDEA](https://www.jetbrains.com/idea/) — ссылка ведущая на указанный адрес в интернете, но показанная как синяя надпись с текстом из квадратных скобок

Как скомпилировать проект в самодостаточный .jar -файл и опубликовать его в папку https://github.com/USERNAME/REPOSITORYNAME/releases — смотрите здесь.

Несколько примеров с неплохим описанием из которых можно вдохновиться хорошими идеями и примерами Markdown-разметки:

Как добавить свой код/проект на GitHub?

Всем привет! Я уже два дня не могу добавить свой проект на GitHub. Работаю я с Java в Inteliji IDEA, сначала пробывал добавить прямо с Inteliji с помощью кнопки "Share with GItHUb", добавил целый проект с кучей ненужной инфы. То есть мне нужно только добавить код и всё. Создать один репрозиторий для всех следующих лабораторных.

user avatar

Андрiй, сперва настройте файл .gitignore , в нем укажите те файлы\папки которые не надо загружать на сервер GIT. Пример файла .gitignore :

Вам потребуется указать те папки которые вам не нужны на сервере git. Далее, создайте проект на GIT и после загрузите его.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *