Комментарии 35
Одно из них заключается в том, что в бесплатный пакет услуг не входит хостинг приватных репозиториев.
Ну кстати стоит отметить, что Gitlab.com сам по себе бесплатно предлагает хостинг приватных репозиториев.
/opt/gitlab/etc/gitlab.rb.template теперь этот файл
Оригинал тоже написан в апреле 2015-го
sudo docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
docs.gitlab.com/omnibus/docker
git remote add origin ssh://git@remote-server/repo-<wbr< a="">>path-on-server..git
Как должна выглядеть эта команда, если сервер расположен по адресу 192.168.0.56, папка с репой — /home/dima/repo
Спасибо.
Использую гитлаб на центосе на hyper-v. Поражаюсь насколько быстро клепаются обновления. Стабильно раз в месяц, но я обновляю чуть ли не по нескольку раз в неделю — новые фичи и фиксы всё появляются и появляются. gitlab-ci тема просто офигенная и невероятно простая в настройке. Если есть кластер с кубернетсом — есть интеграция. Да и сам гитлаб в докере неплохо работает. Инструмент стал незаменим, особенно автотесты кода puppet и ansible.
Можно ещё CGit использовать, он полегче и почти так же устанавливается.
Комбайны всякие не люблю, должен быть здоровый минимализм и удобство в работе, а не куча рюшечек.
Но если просто «для себя», то аутентификации от nginx + https вполне достаточно.
Обычно ведь хочется что-то быстро подсмотреть не делая git clone, тут как раз web-интерфейс вполне годится.
А работать с git нужно конечно же из консоли (ну или из IDE какой-нибудь).
Так что незачем огород лишний городить.
Для этого лучше использовать какое-то одно решение, Gitlab подошел бы великолепно, если бы не был столь прожорлив до железа, а вот Gogs + DroneCI справляются великолепно.
И как сделать, чтоб можно было посмотреть файлы через веб (как на github.com)?
Спасибо.
На виртуалке в /etc/gitlab/gitlab.rb сделал external_url='http://192.168.10.4', также разрешил 80 порт в файрволе, но на локальной машине в хроме не могу достучаться до веб интерфейса по этому адресу, хотя по SSH нормально захожу
ЧЯДНТ?
Создание, настройка и использование собственного Git-сервера