В прошлывй раз мы подружили Zend Studio n Zend Server, а так же написали hello world ипоставли себе задачу написать калькулятор шеснадатеричных чисел. Вот тест
Первый фикс простой как двери
Дальше я хотел бы закоммититься но куда? GitHub :) немног ораньше надо было об этом думать, а потому я создам новый проект опять :)
Тут же IDE спросит меня установить ли плагин - да!
После установит все сама и перезапустится - ай лайкит ит!
Теперь у меня есть возможность выбрать новую вьюшку
Чето ругнулся по поводу HOME переменной, но я пока проигнорю
Вот она вьюшка, много кнопочек :)
Можно зайти в настройки проекта
Там указать папочку с папкой в которой будет храниться дифолтовый репозиторий
Теперь можно создать репозиторий
Тут я пошел не тем путем, но так как в процессе я не знал этого и делал скриншоты, то я их тут выложу, мало ли пригодятся. Можешь скипать все пометки [fail] аж до [OK]
[fail] Дам ему имя
[fail] Вот он на вьюшку репозитории
[fail] Теперь я могу завязать на него проект
[fail] Опять это дурацкое окошко - игнорим
[fail] Указываем новосозданнй репозиторий
[fail] Можно увидеть, каквозле проекта показалась пометка с именем репозитория
[fail] Теперь можно закоммититься
[fail] Указываем от имени кого коммит
[fail] Теперь выбираем что коммитим и с каким сообщением
[fail] Но, блин! Он взял мою папку проекта и переместил из apache рядом с локальным git репозиторием, в этом то и [fail]
[fail] Удалю репозиторий
[fail] Оставляя контент на месте
[fail] Перемещаю проект обратно в apache
[fail] Импортирую свой проект
[fail] Снова пытаюсь расшарить
[OK] Но на этот раз при виде окошка я поставлю снятую галочку
[OK] Проигнорирую все, что мне скажет умник плагин и создам репозиторий вместе проекта. Пока пусть будет так - все на кучу конечно (и апачи и настройки проекта и git), но потом разберемся.
[OK] Теперь можно жмакать finish
[OK] Папка осталась на месте, рядом создался git локальный репозиторий
[OK] Могу опять закоммититься :)
[OK] Тут вожно, что я не коммитил настройки проекта
[OK] И запаблишить изменения на сервак
[OK] На котором надо предвариетльно создать новый репозиторий
[OK] И указать его в настройках push операции
[OK] Далее я просто нажал все, что нажимается :)
[OK] И процесс пошел
[OK] Кажется успешно!
[OK] Таки да!
Все, теперь у нас проект на git hub и мы можем продолжить tdd-ить. Об этом дальше...
Первый фикс простой как двери
Дальше я хотел бы закоммититься но куда? GitHub :) немног ораньше надо было об этом думать, а потому я создам новый проект опять :)
Тут же IDE спросит меня установить ли плагин - да!
После установит все сама и перезапустится - ай лайкит ит!
Теперь у меня есть возможность выбрать новую вьюшку
Чето ругнулся по поводу HOME переменной, но я пока проигнорю
Вот она вьюшка, много кнопочек :)
Можно зайти в настройки проекта
Там указать папочку с папкой в которой будет храниться дифолтовый репозиторий
Теперь можно создать репозиторий
Тут я пошел не тем путем, но так как в процессе я не знал этого и делал скриншоты, то я их тут выложу, мало ли пригодятся. Можешь скипать все пометки [fail] аж до [OK]
[fail] Дам ему имя
[fail] Вот он на вьюшку репозитории
[fail] Теперь я могу завязать на него проект
[fail] Опять это дурацкое окошко - игнорим
[fail] Указываем новосозданнй репозиторий
[fail] Можно увидеть, каквозле проекта показалась пометка с именем репозитория
[fail] Теперь можно закоммититься
[fail] Указываем от имени кого коммит
[fail] Теперь выбираем что коммитим и с каким сообщением
[fail] Но, блин! Он взял мою папку проекта и переместил из apache рядом с локальным git репозиторием, в этом то и [fail]
[fail] Удалю репозиторий
[fail] Оставляя контент на месте
[fail] Перемещаю проект обратно в apache
[fail] Импортирую свой проект
[fail] Снова пытаюсь расшарить
[OK] Но на этот раз при виде окошка я поставлю снятую галочку
[OK] Проигнорирую все, что мне скажет умник плагин и создам репозиторий вместе проекта. Пока пусть будет так - все на кучу конечно (и апачи и настройки проекта и git), но потом разберемся.
[OK] Теперь можно жмакать finish
[OK] Папка осталась на месте, рядом создался git локальный репозиторий
[OK] Могу опять закоммититься :)
[OK] Тут вожно, что я не коммитил настройки проекта
[OK] И запаблишить изменения на сервак
[OK] На котором надо предвариетльно создать новый репозиторий
[OK] И указать его в настройках push операции
[OK] Далее я просто нажал все, что нажимается :)
[OK] И процесс пошел
[OK] Кажется успешно!
[OK] Таки да!
Все, теперь у нас проект на git hub и мы можем продолжить tdd-ить. Об этом дальше...
Почему ты используешь HTTPS протокол, а не SSH? SSH не требует ввода пароля, который, возможно хранится где-нибудь в открытом виде, как это делает mercurial.
ОтветитьУдалитьПривет Саша. Пароль ввожу по памяти каждый раз. Ты про гитхаб сейчас?
ОтветитьУдалитьДа, про гитхаб. Но это относится и к другим сурсхостингам. Авторизация по приватному ключу мне кажется надежнее, да и сам ключ можно запаролить.
ОтветитьУдалитьPS: не забывай включать ножницы для постов, а то у меня так колёсико скоро сломается;)
Блин, ок, я забыл :)
ОтветитьУдалить