我来之前,公司一直用windows server搭建的svn托管代码,每次都要手动远程登陆到服务器然后后台授权。我看网上很多类github的平台,于是选了gitlab实验推荐大家迁移到git上来。
1. 搭建脚本很简单,下载安装包,启动即可。 1 2 3 4 5 6 7 curl -O https: yum install openssh-server postfix cronie service postfix start && chkconfig postfix on rpm -i gitlab-7.6 .1 _omnibus.5.3 .0 .ci .1 -1 .el6 .x86_64 .rpm
然后按说明配置一下gitlab.rb,启动服务即可。注意8080端口和ssh端口转发。
2. 用docker来更新最新版本的gitlab Updated 2016-03-24
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 iptables -A INPUT -m state --state NEW -p tcp --dport 10022 -j ACCEPT iptables -A INPUT -m state --state NEW -p tcp --dport 8080 -j ACCEPT service iptables save service iptables status service iptables restart iptables -L service docker restart docker run --detach \ --hostname gitlab.example.com \ --env GITLAB_OMNIBUS_CONFIG ="external_url 'http://119.*.*.*/'; gitlab_rails['lfs_enabled'] = true;" \ -p 443:443 -p 8080:80 -p 10022: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