gitlab / gitlab-ce官网下载:https:/开发云主机域名/www.gitlab.cc/downloads官网安装说明:https://doc.gitlab.cc/ce/install/requirements.html开源版本和企业版本对比:https://www.gitlab.cc/features/#enterpriseGitlab Community Edition 镜像使用帮助在阿里云上通过Omnibus一键安装包安装Gitlab使用清华大学 TUNA 镜像源打开网址将内容复制到
gitlab-ce.repo
文件中,编辑路径如果已经用yum安装过git,并且版本低于2.7.4,要先卸载掉旧的版本使用源码编译安装git
可能遇到的问题
解决方法:
Gitlab中文社区版地址:https://gitlab.com/xhang/gitlab1.使用 marbleqi 制作的汉化增量补丁包注: 使用该汉化补丁包需要重新配置编译资源文件2. 手动导出汉化补丁包汉化请先使用官方包安装或升级完成,确认当前版本。假设当前版本为 v9.3.5,并确认汉化版本库是否包含该版本的汉化标签(-zh结尾),也就是是否包含 v9.3.5-zh。# 导出9.3.5 版本的汉化补丁然后上传 9.0.0-zh.diff 文件到服务器。确定没有 .rej 文件,重启 GitLab 即可。执行重新配置命令如果汉化中出现问题,请重新安装 GitLab(注意备份数据)。
此时访问http://192.168.0.80就是全中文页面了当gitlab安装完成后,根据自己的环境,要修改配置。如:gitlab修改nginx端口,绑定IP等gitlab修改ssh端开发云主机域名口gitlab修改访问url等gitlab修改数据库类型(这个没必要,因为这里的数据库只存储些用户名,gitlab代码放在/var/opt/gitlab/git-data/下)gitlab修改redis,gunicorn配置等等
所有的配置在/etc/gitlab/gitlab.rb
中修改,修改完配置后执行gitlab-ctl reconfigure
生效
gitlab
所有的工程目录都在/var/opt/gitlab/
下
修改配置示例:
原因:gravatar被墙 解决办法: 编辑 /etc/gitlab/gitlab.rb,将修改为:然后开发云主机域名在命令行执行:使用Gitlab一键安装包安装Gitlab非常单, 同样的备份恢复与迁移也非常简单,用一条命令即可创建完整的Gitlab备份:以上命令将在/var/opt/gitlab/backups目录下创建一个名称类似为xxxxxxxx_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的xxxxxx是备份创建的时间戳。也可以使用SKIP变量来选择要备份的内容,SKIP变量的选项有:db, uploads (attachments), repositories, builds(CI build output logs), artifacts (CI build artifacts), lfs (LFS objects)。多个项之间用逗号隔开:backup命令执行之后,终端上会出现导出数据库及repo数据等的的操作日志。
修改
/etc/gitlab/gitlab.rb
来修改默认存放备份文件的目录:修改后使用gitlab-ctl reconfigure命令重载配置文件。首先进入备活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看份 gitlab 的目录,这个目录是配置文件中的
gitlab_rails[\'backup_path\']
,默认为
/var/opt/gitlab/backups
。然后停止 unicorn 和 sidekiq ,保证数据库没有新的连接,不会有写数据情况。
https://gitlab.com/gitlab-org/gitlab-ce/issues/2052#note_1667899
本文参考:http://www.cnblogs.com/chinajava/p/5870683.html
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Centos 6 安装 Gitlab和备份、迁移》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...