Gitosis уже не поддерживается, и не за горами стабильный релиз Debian Wheezy, на котором его уже не будет. Поэтому было принято решение о миграции на gitolite. Не смотря на то, что есть соответствующий мануал, он не даёт ответа на вопрос — «Как это сделать и ничего не сломать?». Об этом сейчас и пойдёт речь.
Читать полностью »
Рубрика «Git» - 50
Безболезненная миграция с Gitosis на Gitolite
2012-10-04 в 6:27, admin, рубрики: Git, gitolite, linux, Migration, метки: Git, gitolite, linux, MigrationБыстрое развертывание небольших web-приложений на сервере посредством git push
2012-09-22 в 16:27, admin, рубрики: Git, Веб-разработка, развертывание, метки: Git, развертываниеКонтекст
Предположим мы поддерживаем небольшой web-проект. У нас есть песочница для разработки с git'ом, отладчиками и прочими полезными вещами. Сайт уже запущен, и код скопирован из песочницы на удаленный сервер. Код приходится иногда (а возможно и частенько) обновлять и дорабатывать. Любые изменения естественно обкатать в песочнице. И тут возникает вопрос: как максимально просто и удобно обновить код на сервере?
Первым же решением, пришедшим в голову, оказывается простая команда git push: мы пушаем в удаленный репозиторий и получаем обновленную версию кода на сервере. Но не все так просто.
Читать полностью »
Создание облачного сайта на PHP с SQL Database и его развертывание с помощью Git
2012-09-19 в 8:56, admin, рубрики: Git, php, windows azure, windows azure sql database, Блог компании Microsoft, Облачные вычисления, облачные сервисыЭто руководство содержит сведения по созданию веб-сайта PHP Windows Azure с Windows Azure SQL Database и его развертыванию с помощью Git. Предполагается, что на вашем компьютере установлены PHP, SQL Server Express, драйверы Microsoft для SQL Server для PHP, веб-сервер и Git. После выполнения всех действий вы получите веб-сайт PHP с базой данных SQL, работающий на платформе Windows Azure.
Примечание. Для установки и настройки PHP, SQL Server Express, драйверов Microsoft для SQL Server для PHP и служб IIS можно воспользоваться установщиком Microsoft Web Platform Installer.
О чем пойдет речь в данном руководстве:
- Как создать веб-сайт Windows Azure и базу данных SQL с помощью портала управления (предварительная версия). Поскольку на веб-сайтах Windows Azure технология PHP включена по умолчанию, для выполнения кода PHP никакие особые действия не требуются.
- Как публиковать и повторно публиковать приложения на платформе Windows Azure с помощью Git.
Следуя инструкциям в этом руководстве, вы создадите простое веб-приложение на языке PHP для регистрации. Это приложение будет размещено на веб-сайте Windows Azure. Снимок экрана готового приложения приведен ниже:
Читать полностью »
Атака патентных троллей на Github
2012-09-18 в 18:11, admin, рубрики: Dura Lex, Git, github, доколе?, зло, патентные тролли, хостинг, метки: github, доколе?, зло, патентные троллиТочнее, на rackspace за то, что хостят гитхаб.
pdf'ка с заявлением в суд.
Среди исцов не только патентный тролль (некая Personalweb Technologies LLC), но ещё каким-то образом L3 communication (крупный ISP).
Цитата:
Rackspace has infringed and continues to infringe the ’791 patent by its manufacture, use, sale, importation, and/or offer for sale of the following products and services within the PersonalWeb Patent Field: Rackspace Cloud Servers and GitHub Code Hosting
Service. Rackspace further contributes to and induces others to manufacture, use, sell, import, and/or offer for sale these infringing products and services. Rackspace is liable for its infringement of the ’791 patent pursuant to 35 U.S.C. § 271.
Список патентов:
Читать полностью »
Поднимаем собственный git сервер GitBlt на хостинге Openshift
2012-09-18 в 14:08, admin, рубрики: Git, git сервер, GitBlit, java, openshift, Облачные вычисления, халява сэр!, метки: Git, git сервер, GitBlit, OpenShift, халява сэр! 
Привет!
Все программисты делятся на тех, кто использует систему контроля версий, и тех кто ещё ёё не использует. Одной из самых популярных на сегодняшний день, является git. И хотя его структура направлена на децентрализованное хранение данных, все мы пользуемся github, assembla, bitbucket или githost. Главный недостаток этих хостингов, в том, что это чужие проекты, которые в любой момент могут прикрыть ваш аккаунт или слить данные налево. И тут на сцене появляется GitBlit! Git сервер на Java, полностью контролируемый вами, с множеством плюшек и веб-интерфейсом. Сегодня будем запускать его на бесплатном хостинге от Redhat.
Поднимаем собственный git сервер GitBlit на хостинге Openshift
2012-09-18 в 14:08, admin, рубрики: Git, git сервер, GitBlit, java, openshift, Облачные вычисления, халява сэр!, метки: Git, git сервер, GitBlit, OpenShift, халява сэр! 
Привет!
Все программисты делятся на тех, кто использует систему контроля версий, и тех кто ещё ёё не использует. Одной из самых популярных на сегодняшний день, является git. И хотя его структура направлена на децентрализованное хранение данных, все мы пользуемся github, assembla, bitbucket или githost. Главный недостаток этих хостингов, в том, что это чужие проекты, которые в любой момент могут прикрыть ваш аккаунт или слить данные налево. И тут на сцене появляется GitBlit! Git сервер на Java, полностью контролируемый вами, с множеством плюшек и веб-интерфейсом. Сегодня будем запускать его на бесплатном хостинге от Redhat.
Командный интерфейс для веб-сайта
2012-09-18 в 13:27, admin, рубрики: Git, github, веб-дизайн, интерфейсы, командная строка, метки: github, командная строкаОтличную идею реализовали на сайте Github.com: это командная строка, встроенная прямо в веб-интерфейс.

Есть автодополнение и история команд: кнопка ↑ для предыдущей команды, прямо как в терминале.
Читать полностью »
Внезапно стал лидом. Что делать?
2012-09-15 в 16:48, admin, рубрики: Git, управление, управление проектами, метки: Git, управление, управление проектами
Во первых перестать паниковать! Если процесс уже налажен, очень важно не наломать дров. Но с другой стороны, как новоиспеченный лид, неплохо бы разобраться в том, как и что устроено на проекте и постараться изменить к лучшему то, что считаешь неверным.
В данной статье (точнее ее первой части) я поделюсь своим видением того, что необходимо внедрить на проекте и какие ключевые правила стоит соблюдать, что бы разработка была максимально быстрой и эффективной.
Читать полностью »
Создание облачного сайта на PHP и MySQL и его развертывание с помощью Git
2012-09-03 в 14:03, admin, рубрики: Git, mysql, php, windows azure, Блог компании Microsoft, Облачные вычисления, облачные сервисыЭто руководство содержит сведения по созданию веб-сайта на базе PHP и MySQL в Windows Azure и его развертыванию с помощью Git. Для выполнения заданий нужно будет использовать установленные на компьютере PHP, средство командной строки MySQL (часть MySQL), веб-сервер и Git. Инструкции, содержащиеся в этом руководстве, можно выполнять в любой операционной системе, включая Windows, Mac и Linux. После выполнения всех действий будет создан веб-сайт PHP/MySQL, работающий на платформе Windows Azure.
О чем пойдет речь в данном руководстве:
- Как создать веб-сайт Windows Azure и базу данных MySQL с помощью портала управления (предварительная версия). Поскольку на веб-сайтах Windows Azure технология PHP включена по умолчанию, для выполнения кода PHP никакие особые действия не требуются.
- Как публиковать и повторно публиковать приложения на платформе Windows Azure с помощью Git.
Следуя инструкциям данного руководства, вы создадите простое веб-приложение на языке PHP для регистрации участников мероприятия. Это приложение будет размещено на веб-сайте Windows Azure. Ниже приведен снимок экрана готового приложения.
Завершён перевод книги «Pro Git»
2012-09-01 в 14:04, admin, рубрики: Git, github, Системы управления версиями, метки: Git, githubЧто может быть лучшим подарком на день знаний для линуксойда? Конечно, полезная книга ;) Поэтому команда переводчиков «Pro Git» поднапряглась и доделала перевод книги на русский язык.
«Pro Git» — это довольно обширная обучающая книга о Git от Скотта Шакона — активного участника разработки проектов Git и GitHub. Автор рассматривает в тексте всевозможные аспекты работы с Git'ом, начиная с установки программы и базовых принципов работы децентрализованных систем контроля версий, и заканчивая рассмотрением внутреннего устройства Git'а и созданием валидных объектов в базе Git'а собственными руками. Не смотря на довольно обширный материал и затрагивание довольно специфических тем, книга написана довольно простым языком, содержит массу примеров и иллюстраций, и поэтому должна быть понятна и новичкам, только начинающим знакомиться с системами контроля версий.
Последняя версия перевода книги доступна в форматах pdf, epub, mobi и fb2.
Также доступна онлайн-версия перевода, но она, к сожалению, не обновлялась с мая.
Читать полностью »

