JavaRush/Java блог/Архив info.javarush/Как я перестал боятся и полюбил BitBucket
Treefeed
21 уровень

Как я перестал боятся и полюбил BitBucket

Статья из группы Архив info.javarush
участников
Рассмотрим, как можно использовать сервис BitBucket для сохранности кода заданий. Как я перестал боятся и полюбил BitBucket - 1"Зачем?! — спросите вы. — Ведь в Intellij IDEA есть встроенный доступ к GitHub!" Две причины. Первая: GitHub на бесплатном аккаунте позволяет хранить только открытые проекты, а первое правило JavaRush — никому не говори о JavaRush Можно ли давать кому-нибудь решение задачи? Нет, давать готовое рабочее решение задачи запрещено. Может привести к бану на сайте. Вторая: Mercurial vs git. Но тут, конечно, кому как удобней. Поэтому в несколько простых шагов, мы настроим BitBucket для использования в наших целях (хранить, и, возможно, ветвить код).
  1. Регистрируемся на BitBucket

    Как я перестал боятся и полюбил BitBucket - 2

    Заметьте, можно использовать и ваш Google-аккаунт!

  2. Устанавливаем плагин для работы с репозиторием:

    Заходим в настройки IDEA/plugins жмём «Просмотреть репозитории плагинов»

    Как я перестал боятся и полюбил BitBucket - 3

    Ищем «bitbucket» и устанавливаем

    Как я перестал боятся и полюбил BitBucket - 4

    IDEA попросит перезагрузку...

    При помощи плагина можно управлять репозиторием прямо из IDEA

    Как я перестал боятся и полюбил BitBucket - 5

    Для корректной работы, вам понадобится установленный в системе Mercurial.

В Ubuntu это просто: sudo apt-get install mercurial хотя я рекомендую сначала добавить ppa с самыми свежими версиями mercurial-ppa: sudo apt-add-repository ppa:mercurial-ppa/releases для него понадобится публичный ключ: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 323293EE после вы можете sudo apt-get install mercurial Для товарищей с windows придётся качать установщик с официального сайта. После этого идём VCS/Import to version control/Share project (рядом с надписью увидите симпатичное ведёрко). Запускаем! Плагин попросит авторизоваться на BitBucket (введите логин и пароль). После чего вы сможете создать ваш репозиторий прямо из IDEA: Как я перестал боятся и полюбил BitBucket - 6В течении нескольких минут IDEA выгрузит проект на BitBucket: Как я перестал боятся и полюбил BitBucket - 7
Комментарии (22)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
mtechno
Уровень 25
28 февраля 2017, 19:24
Намучался с первым коммитом на облако. Оказалось проблема была в настройке гита.
autocrlf false
нужно ставить так, хоть все туторы и советуют включать ее (по умолчанию вкл).
Mergen
Уровень 26
31 января 2016, 19:53
Хотел настроить синхронизацию проекта на Windows и linux через Bitbucked. Но Intellij Idea выдает ошибку совместимости («Plugin Error Problems found loading plugins: Following plugins are incompatible with current IDE build: Bitbucke»). Версия Intellij Idea 15.0.2. Можно что-то сделать чтобы установить плагин на данную версию или нужно делать откат на предыдущую?
mrserfr
Уровень 33
31 января 2016, 21:18
вторая ссылка при запросе в гугл…)
mbllllb
Уровень 31
10 сентября 2015, 10:40
Установил Idea на Ubuntu, сделал все по инструкции, ввел логин и пароль от bitbucket… в итоге изменения коммитятся локально, но не пушатся: в окне Push Commits только «default-> Enter Remote».
На Windows 10, на этом же компьютере, все работает.

Так же прошу помочь разобраться, как мне восстановить из репозитория весь мой проект JavaRush назад в Idea?

Заранее огромное спасибо!
Heavy
Уровень 30
27 декабря 2015, 18:05
у меня тоже были глюки, только что разобрался благодаря этой статье
rtfm.co.ua/git-dobavlenie-lokalnogo-proekta-v-centralnyj-repozitorij/
точнее у меня не закидывало информацию на сервер… посмотрим как будет дальше, ведь надо на другой комп все подключить. потом отпишусь
PS: Linux Mint
Alexey90
Уровень 32
22 августа 2015, 00:23
спасибо за статью, вообще не знал, что есть плагин для Bitbucket. супер, а то sourcetree не всегда удобно юзать, а так вроде все под рукой прямо в idea))
tanzwud
Уровень 34
29 сентября 2014, 06:10
www.sourcetreeapp.com/ пользуюсь давно для гита и битбакета
blacky
Уровень 23
2 октября 2014, 14:00
Отличная GUI'ка. Под MAC и Win есть, а *nix обошли стороной. Опять костыли ваять.
CoolerB
Уровень 31
23 сентября 2014, 00:45
блин, что не делаю, проект не сливается в битбакет, да, там создается репозиторий и все, пушаю, пишет ничего не поменялось, принудительно через консоль пушаю, пишет тоже самое, все соединяется, но проект залить на битбакет не могу :((
blacky
Уровень 23
23 сентября 2014, 01:40
А ты проиндексировал изменения, сделал коммит?
add .
commit -m "init commit"
Вот несколько ссылок для работы с git: Git How To RU, Машина времени в git, Волшебство Git, Git — наглядная справка
CoolerB
Уровень 31
23 сентября 2014, 01:57
из хорошего, после адд с точкой, написало, что добавило каждый файл, из плохого, на битбакете все также пусто, интересно теперь куда оно это все добавило))
буду дальше копать, спасибо за ссылочки… пойду почитаю!)
CoolerB
Уровень 31
29 сентября 2014, 03:09
ну я и балбес, 2 дня убил… а оказывается, изначально открывается вкладка overview, я думал там должны файлы появится, а там писало, рид-ми файла нету))) Кошмар… ну хоть с гитом более менее разобрался. Все сработало с первого раза, я просто не туда смотрел, если клацнуть слева Source, увидите все файлы…
VasylHoshovsky
Уровень 24
13 сентября 2014, 12:04
У меня не совсем работает. При вышеуказанных действиях загружается только часть существующего проэкта. Только пару файлов. Не могу понять, что с остальным.
pryshchepa_maksym
Уровень 27
16 марта 2014, 00:21
У меня два вопроса
1) Как обновлять проект на BitBucket, я ведь решаю задачи и мой проект в Idea пополняется?
2) И как дать доступ на просмотр? Я хочу с кем то обсудить какую то задачку, как мне дать доступ этому человеку, именно к этой задаче, а не ко всему проекту?
Treefeed
Уровень 21
16 марта 2014, 01:07
1.Кнопка Push обновляет проект, но нужно обязательно указать комментарий к обновлению. (например: new solution added)
2.Создать отдельный проект, только под задачу.
pryshchepa_maksym
Уровень 27
16 марта 2014, 01:17
1) А можно поподробнее, где коммент добавлять?
2) Отдельный репозиторий для задачи?
pryshchepa_maksym
Уровень 27
16 марта 2014, 18:36
С комментами разобрался
panser
Уровень 28
12 марта 2014, 02:53
так и не получалось настроить BitBucket на Windows, но покуда не прижало. у меня проблема была в том, что плагин авторизируеться на bitbucket.org по ssh-ключу, который что то у меня не воспринимался


и я дошел до того, что git можно подключать и без плагинов сервисов (GitHub, BitBucket), а напрямую. и в том числе не обязательно авторизоваться через ssh, можно и по http. вот, короткий скринкаст

копируем адресс репозитория


в меню Idea находим подключение Git


вбиваем параметры


спросит пароль. и все, ваш код под контроллем.
Timur
Уровень 20
12 марта 2014, 21:56
так и не получалось настроить BitBucket на Windows, но покуда не прижало. у меня проблема была в том, что плагин авторизируеться на bitbucket.org по ssh-ключу, который что то у меня не воспринимался

Скорее всего не правильно настроено можешь почитать доки на Atlassian по настройке SSH, хотя и необязательно если тебя устраивает HTTPS.

Кстати в 13+ IDEA Bitbucket плагин не работает (Windows).
panser
Уровень 28
22 февраля 2014, 20:01
не сталкивался ли кто то с такой проблемой?

рассшариваю проект www.dropbox.com/s/8wl9q7057u6wg8v/Screenshot%202014-02-22%2017.54.12.png, репозиторий на bitbucket.org создаеться. но только его настройки в ф-л .git/config не прописываються www.dropbox.com/s/ltmm2lzrf9lrxci/Screenshot%202014-02-22%2017.57.28.png