Как стать автором
Обновить

Комментарии 18

А почему не рассматривалось решение с установкой git в виртуальную машину?
Сисадмина не спрашивал, но так как наши общие сервера используют для терминального доступа, то даже самая легкая конфигурация с Lubuntu будет не очень желательным гостем. Уже проще было бы использовать Bitbucket, но мы изначально от него отказались так как провайдер нашего офисного здания (от которого мы не имеем права отказаться) иногда имеет проблемы с доступом к интернету.
git  прекрасно работает в rw режиме по https
Возможно. Но после того, как я прочитал в его документации, что он этого не умеет у меня и мысли не было продолжать поиски в этом направлении. А есть HOWTO по установке доступа к git-репозиторию без cygwin с помощью IIS? В крайнем случае можно параллельно Apache поставить на других портах (8080 и 8443), но все же лучше оставить работающим IIS.
У нас в большой команде нет разработчиков и админов под линукс. Поэтому мы поставили SCM Manager для хостинга корпоративного гит. SCM Manager прекрасно справляется с Git, Mrrcurial и svn хостингом, предоставляя авторизацию через AD.

bitbucket.org/sdorra/scm-manager
Спасибо, я добавил вашу информацию в пост.
У нас есть scm-manager, юзаем для хостинга git, но пока только неприятные впечатления.
Во-первых при назначении роли пользователю чтобы роль подействовала — нужно обязательно переназначить эту роль хотя бы одному репозиторию (sic!).
Во-вторых про не-AD пользователей почему-то периодически забывает, приходится пересоздавать (в принципе у нас там всего две интеграционные учётки не-AD'шные заведены).
В-третьих примерно раз в месяц начинает при push'е ругаться разными непонятными ошибками — помогает рестарт scm-manager.

При этом не умеет банальной вещи — выдать разные права пользователям на запись в разные ветки.
Спасибо, я добавил вашу информацию в пост.
Про Bonobo писали в ссылке из StackOverflow, которую я привел.

Но есть ли у вас или ваших знакомых опыт эксплуатации данного решения?
Если есть, то могу вас (и двух комментаторов выше) включить в статью.
Есть. Использую на работе постоянно. Единственный неприятный момент при разворачивании, что он сам не чекает папку с репозиториями и не добавляет их в свою бд. Хотя как я понял сейчас на гитхабе ребята пилят этот момент, и вроде как собираются ту да же допилить емейл оповещения.
Тут в связке с Bonobo упоминается GitStack, который свободен только для двух пользователей. Меня это смутило и потому я не стал рассматривать это решение. Прокомментируйте пожалуйста.
Git Stack is another option.

Это отдельный продукт, к бонобо не имеющий отношения. Цитата с сайта bonobo:
Bonobo Git Server is open-source. It is licensed with a MIT License.
Спасибо. Просто английский у меня четвертый язык, который я начал изучать уже после университета. Когда быстро читаю по диагонали, некоторые нюансы ускользают. Включил вашу рекомендацию в пост.
А почему никто не упомянул gitblit? gitblit.com/
Есть товарищи его использующие? Опишите пожалуйста мнение об этом продукте.
За мою статью было мало голосов и она не светилась на главной. И видимо тем единицам, кто использует вашу систему, она на глаза не попала (или они не посчитали нужным оставить отзыв).

Если вам интересно использование Git Blit'a, то на хабре есть статья за прошлый год на эту тему — habrahabr.ru/post/151646/
Я так понял — используется OpenSSh_5.6p1.
На одной машине всё ОК. А вот на второй — проблемы, пару юзеров с паролем активировал:
По sftp — входит (FAR-ом подключаюсь к домашнему каталогу)
а по SSH (kitty, ssh.exe) при вводе правильного пароля отваливается с Server unexpectedly closed network connection
включение LogLevel DEBUG в C:\Program Files\ICW\etc\sshd_config ничего не даёт (логи пустые, походу файл игнорируется...)

Есть идеи?
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.