Pull to refresh

Comments 30

Полезная-то полезная и выглядит неплохо, но для чего ее можно использовать? Обновлять модули? Сохранять клевенькие репозитории на память на любимом сервере? Наверное, я еще просто не постиг таких глубин контроля версий…
Легко. Допустим, контора. У конторы в офисе сервер. На сервере убунта. Доступ к файлам через sabma. У работников — Windows.
Всё, классическая консоль становится ужасным решением. А тут — хорошо.
Замечу, что при работе через ssh файлы, созданные гитом будут недоступны для тех-же tortoisegit, доступных через samba, т.к. файлы созданные другим пользователем, доступны только на чтение.
Видимо, дабы рулить без SSH и шелла.
Учитывая что по SSH все делается быстрее и безопаснее — логика мне все-же не понятна… :)
Закинул в директорию с проектом на сервере, и больше не надо лезть в консоль для коммита.

Спасибо, буду использовать!
› git log
Sorry, but this command not allowed. Try these:


Пичаль. Может кому-нибудь и нужно будет, но уж точно не мне. SSH && cli мое всё!
Я использую это для автодеплоя: my-secret-git.php?pull
Есть такая штука как shell-in-a-box, которую можно использовать как безопасный веб-клиент для ssh, например. Она используется в составе TurnKey virtual appliances.
Удобно, когда любимой kiTTY/PuTTY нет под рукой.
UFO just landed and posted this here
Это, судя по всему, скриптик на локалке побаловаться, не более ;)
Я бы на продакшн/стейджинг такой файл не заливал.
Там поддерживается фильтр комманд, вот без фильтра легко хакнуть.
Да, неплохо для тестовых сайтов (можно логин пароль прикрутить еще), а на продакшне и .git/ не будет.
Естественно не предлагаю :)
По для разработки думаю может кому-нибудь пригодиться.
Категорически нельзя использовать в общем доступе! SSH — наше все!
5.2.12 (мастерхост) ругается на то, что не знает __DIR__, работает — dirname(__FILE__).
Хотя пхп все-равно надо перекомпилировать, ибо проц_оупен недоступен.
На местер хосте можно перейти на 5.3, поставить git и собрать свою php с proc_open.
Имхо softm прав, если всё что нужно от 5.3 это __DIR__ то уж лучше dirname(__FILE__) и в требованиях PHP 5.0+. Вряд ли резонно переводить проекты на 5.3 только из-за git.php :)
Насчет proc_open() — можно и на exec фоллбэкаться, впрочем и он может быть выключен.
Везет Вам, у вас мастерхост работает.
У доброй половины их клиентов сейчас все лежит. ;)
Рекомендую SourceTree.app для OS X.
Извините, если потревожил чувства.
За код:

ignore_user_abort(true);
set_time_limit(0);

я своим подчиненным руки отрываю, чтобы почем зря не вешали сервер
Вот бы такое только без PHP а сразу из браузера из JS.
Ну можно сделать бэкенд и на node.js. Но тогда придётся запускать на сервере его.
Я имел ввиду без бекенда, чтобы можно было сделать локальный GIT клиент на JS в браузере. Вот как обычные десктоп клиенты, только в браузере. Например открываешь mygitclient.com/ и там открывалось веб приложение которое работало с локальной рабочей копией. Получаем все преимущества веб приложения замещающего десктопный клиент.
Sign up to leave a comment.

Articles