ubuntu安装gitlab-ce以及汉化(离线)

ubuntu安装gitlab-ce以及汉化(离线)

1.gitlab的下载网址:https://packages.gitlab.com/gitlab/gitlab-ce这个是社区版的,企业版的是:https://packages.gitlab.com/gitlab/gitlab-ee
安装企业版或社区版一定要分清,否侧汉化的是容易出现问题。
2.下载完之后将文件上传到自己设的文件夹中。
3.安装一下依赖包。
apt-get install curl openssh-server ca-certificates postfix
这一步出现一个选择,直接默认就可以。
4.进行安装
dpkg -i (下载的文件名称)
5.设置访问的ip地址
vim /etc/gitlab/gitlab.rb
将external_url ‘http://自己机器的IP和端口’。最好不要用8080端口。否侧页面会报502的。
6.执行gitlab-ctl reconfigure命令,稍微等一会。
如果卡住不动了,crtl+c硬切出来执行systemctl restart gitlab-runsvdir这条命令。重新执行gitlab-ctl reconfigure即可。
7.执行启动命令行:gitlab-ctl start
8.根据自己的设的IP和port进行访问,可能会出现502页面,稍微等一下即可。
9.进入页面后进行密码设置。设置之后,即可登录,我用的用户名是root。
10.进行汉化:https://gitlab.com/xhang/gitlab进行下载和上传。
汉化的时候一定要注意版本问题,我用的是11.9.12版本。汉化包用的是
11-9-stable-zh。gitlab的版本要和汉化包的版本对应
gitlab的版本查看:cat /opt/gitlab/embedded/service/gitlab-rails/VERSION;
汉化包的版本查看命令:cat /汉化包包名/VERSION。
版本很关键
11解压后的汉化包进行复制到/opt/gitlab/embedded/service/gitlab-rails/下面
命令:cp -rf /汉化包路径/* /opt/gitlab/embedded/service/gitlab-rails/
然后 执行命令:(1)gitlab-ctl stop (2)gitlab-ctl reconfigure (3)gitlab-ctl start
进行页面访问即可。

切记不要装错版本。

Ubuntu安装GitLab Enterprise Edition (EE) 需要一些额外步骤,因为GitLab EE通常不是默认软件包仓库提供的。以下是简要的安装流程: 1. **更新系统**: ```sh sudo apt-get update sudo apt-get upgrade ``` 2. **安装依赖**: - 安装服务器所需的依赖库,如PostgreSQL、Redis、Node.js等: ```sh sudo apt-get install postgresql-server-dev-all libpq-dev redis-server nginx nodejs npm ``` 3. **下载并解压GitLab EE**: 从GitLab官方网站下载最新版本的GitLab EE .deb文件,然后解压到一个目录下。 4. **创建自定义的GitLab用户组和数据库**: ```sh sudo adduser --disabled-password --gecos "GitLab" git sudo -u git -H bash mkdir /home/git/gitlab cd /home/git/gitlab export HOME=/home/git echo 'export DATABASE_URL=postgresql://gitlab:$GL_DATABASE_PASSWORD@localhost/gitlabhq_production' >> ~/.bashrc ``` 接着创建数据库和用户,并设置密码(这里假设`$GL_DATABASE_PASSWORD`是你设置的密码)。 5. **配置初始化**: ``` wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh -O - | sudo bash sudo apt-get update sudo apt-get install gitlab-ce ``` 6. **启动服务**: ```sh sudo service nginx restart sudo service unicorn-gitlab start ``` 7. **访问安装后的GitLab**: 浏览器打开 `http://your_server_ip_or_domain`,按照向导完成剩余的安装过程,包括配置SSL证书(如果需要)。 请注意,上述步骤是一个大致概述,实际过程中可能涉及更多细节,比如验证SSL、调整防火墙设置等。在操作前建议查阅官方文档或详细的教程,确保所有步骤都适合你的特定环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值