Git и phpStorm

Не относящиеся к фреймворку и программированию вопросы
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Git и phpStorm

Сообщение porcelanosa »

Может кто то описать настройку git (например удаленный репозитарий на bitbucket) в phpStorm
Я настроила, но пли попытке сделать push - что как я поняла эквивалентно полной заливки проекта в репозитарий.
Но 3 часа весит в бэкграунд таск
Изображение
Может где-то описана подробная инструкция как начать работать с удаленными репозитариями git на phpStorm
помощь на офф.сайте читала
Не помогло http://www.jetbrains.com/phpstorm/webhelp/git.html
Версия phpStorm - 4.0.2
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Git и phpStorm

Сообщение anton44eg »

а в консоли нормально работает?
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

anton44eg писал(а):а в консоли нормально работает?
не пробовала ;-(
Изображение
из phpStorm выглядит вот так - т.е. ветки создаются.
а push виснет.
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: Git и phpStorm

Сообщение Stamm »

А какой адрес у репозитория origin, можно посмотреть в .git/config
А ещё первый раз нужно выполнить git push origin master
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

git config

Код: Выделить всё

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = git@github.com:org:login/rep_name.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[remote "bitbacket"]
    url = git@bitbucket.org:login/rep_name.git
    fetch = +refs/heads/*:refs/remotes/bitbacket/*
    puttykeyfile = H:/DATA/Porcelanosa/BackUps/ssh-bitbucket3.ppk
[branch "second"]
    remote = bitbacket
    merge = refs/heads/second
Я пыталась настроить оба варианта и на github и на bitbucket - и сейчас конфиг вот такой.
Может стереть и заново попробовать?
Проблема в том, что нигде не могу найти четкого описания как настроить, например, bitbucket в phpStorm -
Много статей о работе из консоли - много описаний работы gui различных под windows - но если уж юзаешь phpStorm - где все это встроено - было бы нелепо использовать какие-то сторонние продукты
Я установила msysgit - прописала путь в PATH -
В консоли получаю вот что:
>git --version
git version 1.7.11-rc1
Т.е. все работает.

в git - да и вообще в VCS абсолютный нуль (нуб)
Но надо же разбираться -
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: Git и phpStorm

Сообщение Stamm »

А из консоли делается clone и push проекта?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Git и phpStorm

Сообщение yiijeka »

А что там настраивать, один путь прописать?
Нажимаете Cheak out from Version Control и клонируете.

Если уже к готовому проекту добавить, то Progect Setting -> VersionControl , там кнопка + (Add) прописываете путь к папке с проектом.
ostin
Сообщения: 83
Зарегистрирован: 2009.10.10, 15:55
Контактная информация:

Re: Git и phpStorm

Сообщение ostin »

А для гитхаба в шторме отдельная есть настройка. Точнее, VCS :)
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

yiijeka писал(а):А что там настраивать, один путь прописать?
Нажимаете Cheak out from Version Control и клонируете.

Если уже к готовому проекту добавить, то Progect Setting -> VersionControl , там кнопка + (Add) прописываете путь к папке с проектом.
Клонировать не пробовала - а вот залить не bitbucket не получается. Репозитарии создаются - даже какая то видимость работы - довольно долго если весь проект коммитить.
Но в репозитариях в результате пусто.

Настройка битбакета нормальная:
Изображение
git настроен
Изображение
Создаю репозитарий и корне проекта и проект на bitbucket пытаюсь push его на bitbucket
Изображение
ОН создается
Изображение

Изображение
После этого ничего не происходит - если еще раз попробовать push - то выскакивает
Изображение
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: Git и phpStorm

Сообщение Stamm »

из консоли сделайте
git remote -v

Если там пусто, то навеняка нужно сделать
git remote add origin url_on_bitbucket
git push -u origin master
Neweroyatno
Сообщения: 2
Зарегистрирован: 2012.10.17, 07:47
Откуда: Россия
Контактная информация:

Git и phpStorm

Сообщение Neweroyatno »

С большими и очень большими репозиториями git работает однозначно много быстрее чем Svn. Я лично уже давно перешел на git на работе и в своих домашних проектах. Мне он очень нравится. Но здесь есть разница не только в скорости работы и прочих ньюансах, а в идеалогии этих систем: Svn - централизованная, Git - распределённая. Для кого-то это имеет значение. Не всегда переход на git бывает лёгким именно по этой причине - git его надо понять.
PS.
push "затакивает" измененные объекты из локольной рабочей копии в удаленный репозиторий. А чтобы новые файлики попали в эту локальную рабочую копию, их туда надо добавить git add, потом сделать git commit. Как я понял вы это хотите сделать. Если-же удаленного репозитория нет, а только рабочая копия - достаточно просто git add и git commit.
к стате для любителей GTA
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Git и phpStorm

Сообщение yiijeka »

@"porcelanosa"

Сделайте как Stamm посоветовал, должно заработать.
Можно и с другой стороны:
Создать на Bitbacket репозиторий, выполнить все начальные команды!!!! А затем клонировать в phpStorm VCS->Cheakout from VC -> Bitbacket->YourProject
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

Stamm писал(а):из консоли сделайте
git remote -v

Если там пусто, то навеняка нужно сделать
git remote add origin url_on_bitbucket
git push -u origin master
Спасибо помогло - разобралась с терминалом, SSH, RSA и прочей дребеденью...

Так людей мучить нельзя :twisted: :oops: :shock: - Шторму надо как то это все упростить.. - ну хорошо - репозитарий приватный - аутентификация только через SSH возможна?
Ну мне бы в плане надежности хватило бы обычных паролей...
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Git и phpStorm

Сообщение yiijeka »

Шторму надо как то это все упростить.. - ну хорошо - репозитарий приватный - аутентификация только через SSH возможна?
Я phpstorm отправляю коммиты, в приватный bitbucket, используя свой обычный пароль. Нажал add, нажал commit and push (ввёл пароль, если не стоит галочка "запомнить"). Всё. Что может быть ещё проще?
Аватара пользователя
lancecoder
Сообщения: 2532
Зарегистрирован: 2012.06.26, 17:16

Re: Git и phpStorm

Сообщение lancecoder »

локально под виндой юзаю GitTurtoise программа супер, проверено на битбакете и гитхабе
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

yiijeka писал(а):
Шторму надо как то это все упростить.. - ну хорошо - репозитарий приватный - аутентификация только через SSH возможна?
Я phpstorm отправляю коммиты, в приватный bitbucket, используя свой обычный пароль. Нажал add, нажал commit and push (ввёл пароль, если не стоит галочка "запомнить"). Всё. Что может быть ещё проще?
Почему то у меня это не работало без SSH
И сейчас не работает отправка через Шторм. Из Git Bush все пушится...
Здесь настроила добавила SSH ключ.
Изображение
пуш и коммит
Изображение
Изображение
при отправке получаю
Изображение
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

lancecoder писал(а):локально под виндой юзаю GitTurtoise программа супер, проверено на битбакете и гитхабе
Хотелось бы что бы была возможность из IDE это делать
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
porcelanosa
Сообщения: 570
Зарегистрирован: 2010.03.16, 04:31
Откуда: Москва

Re: Git и phpStorm

Сообщение porcelanosa »

lancecoder писал(а):локально под виндой юзаю GitTurtoise программа супер, проверено на битбакете и гитхабе
А как там битбакет настроить без танцев с SSH не подскажете.
В 6 phpStorm проблемы всё те же.
Из консоли - все работает, но это не моё.
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Аватара пользователя
vitovt
Сообщения: 210
Зарегистрирован: 2012.03.21, 10:37
Контактная информация:

Re: Git и phpStorm

Сообщение vitovt »

Вопрос в следующем:

1. Есть проект но пока нет репозитория на битбаките.
2. Создаю репозиторий на битбакет, он пустой

как мне в него закинуть проект?
Выбираю нужные файлы в дереве жму Git->Add
затем
Git->Commit - пишет что нет изменений для аплоада.
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Git и phpStorm

Сообщение yiijeka »

Значит они были не изменены. После изменения нужно сделать commit, а потом git push origin master.
Ответить