gitlab不支持windows版本,我是使用CentOS7安装部署的,详见以下。
CentOS 7下载地址
进去以后下载下面红框标出来的文件
gitlab10.0.0下载 :
链接:https://pan.baidu.com/s/19Sc7NOi-cXpokTQa-jDJ8Q?pwd=bl0p
提取码:bl0p
安装部署:
1、将下载好的gitlab10.0.0文件放在CentOS中的任意位置,我是放在了/opt目录下面
2、进入该文件目录,执行rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm命令,出现如下图像说明安装成功
3、配置ip和端口,执行vim /etc/gitlab/gitlab.rb命令,进入gitlab.rb文件。打开文件后输入 i 表示编辑该文件,编辑 external_url后面的内容,按ESC键退出编辑状态,然后输入 :wq 表示保存退出。
然后使用 gitlab-ctl reconfigure 命令使上面的配置文件立即生效
gitlab-ctl restart 启动gitlab服务
4、开发第三步中配置的端口号,使用以下两个命令
firewall-cmd --zone=public --add-port=8080/tcp --permanent 端口号/tcp --permanent 命令开放端口
firewall-cmd --reload 配置立即生效
5、访问gitlab服务,地址就是第三步配置的ip和端口号,直接在浏览器输入即可。打开后首先需要先设置密码,
设置完密码后,直接登录即可,用户名默认root
gitlab汉化
1 、下载汉化包,注意版本号修改为自己gitlab的版本 git clone https://gitlab.com/xhang/gitlab.git -b v10.0.0-zh
2、查看下载汉化包的版本是否正确 cat gitlab/VERSION
3、停止服务 gitlab-ctl stop
4、切换到gitlab汉化包所在的目录 cd /root/gitlab
5、比较汉化标签和原标签,导出 patch 用的 diff 文件到/root下 git diff v10.0.0 v10.0.0-zh > …/10.0.0-zh.diff
6、回到/root目录 cd
7、将10.0.0-zh.diff作为补丁更新到gitlab中
yum install patch -y
patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.0-zh.diff
8、启动gitlab gitlab-ctl start
9、重新配置gitlab gitlab-ctl reconfigure
到这里汉化已经完成