gitlab
LifeSecret
追求简单的结束战斗,大部分时间在磨刀霍霍
展开
-
gitlab - hook - jenkins
user push to mastergit add XXgit commit -m "sdf"git pushgit tirgger a deploy by jenkinshttp://someusername:someAPIToken@someurl/job/xxx/build?token=sometokenjenkins# configure token : bigbigQA如何做到将o原创 2015-09-01 14:37:48 · 805 阅读 · 0 评论 -
一次gitlab的重新启用之旅
这两天,公司想搞gitbook,所以本地搭建了一个gitbook docker,但是这个时候需要一个gitlab测试环境,想到之前我的228上面已经有了,所以打算重新启用。查看nginx,有proxy_pass,但是软件在哪儿来,之前记得有个gitlab的docker,现在也找不到了。find / -type d -name gitlab发现原来有/etc/gitlab/gitlab.rb,好吧,之原创 2017-01-10 20:02:26 · 1286 阅读 · 0 评论 -
svn 迁移到 gitlab
参考http://john.albin.net/git/convert-subversion-to-git原创 2016-11-02 18:17:36 · 1287 阅读 · 0 评论 -
docker版本的gitlab迁移
之前office有一个gitlab,运行在centos7下面的docker镜像,版本8.4.3,为了提高可靠性,需要对其进行备份以及还原操作,所以才有了这篇。准备一台centos7部署docker repo,安装docker命令和egine# base repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.c原创 2016-11-02 12:14:26 · 1976 阅读 · 0 评论 -
rsync + ssh的使用
rsync牛逼,ssh安全,两者加一块更牛了。rsync -avzP ssh://xxx.com/data/fastdfs .输入密码原创 2016-10-31 10:39:29 · 446 阅读 · 0 评论 -
gitlab 8.13 80 8080端口冲突问题
部署gitlab的时候,一启动,发现80和8080端口已经被占用,无奈,只得先将监听80端口的nginx和监听8080端口的jenkins停止。这会儿有空,琢磨一下如何修改gitlab的默认端口。修改主要分为两部分,一部分是gitlab总的控制文件,一部分是子模块真实监听端口的修改。当前我使用的是官方rpm 813版本。gitlab.rb修改配置文件在/opt/gitlab/etc/gitlab.原创 2016-10-31 09:45:45 · 12775 阅读 · 1 评论 -
gitlab 8.13修改显示的域名的一种方法
在使用gitlab 8.13的时候,会出现如下的情况:注意到ss了么,这个是一开始我的服务器的主机名,安装完成gitlab 8.13之后,这个ss就固化到我的gitlab配置文件里面了。之前有修改nginx的一些配置,但是这个地方还是这样,所以就开始寻找修改的办法,因为如果不修改,其他人是不知道ss是干嘛的。这个地方是在/var/opt/gitlab这个gitlab所有文件中去寻找ss的踪迹,注意,原创 2016-10-31 10:20:25 · 4498 阅读 · 0 评论 -
自建gitlab环境支持lfs功能
之前本地安装的是gitlab 8.8.3 ce版本,开启功能只是需要修改 gitlab.rb里面的两行,然后gitlab-ctl restart重启。 但是使用的时候,会提示 gitlab-shell/lib/gitlab_shell.rb:141:in exec: No such file or directory - git-lfs-authenticate (Errno::ENOENT) 重启原创 2016-10-28 13:35:00 · 7576 阅读 · 0 评论 -
gitlab ce centos 6
为了方便测试和本地的一些资料也要及时放到版本管理里面,所以尝试在本地搭建了gitlab版本原则 gitlab-ce-8.8.3-ce.0.el6.x86_64.rpm安装 yum install gitlab-ce-8.8.3-ce.0.el6.x86_64.rpmgitlab-ctl reconfigure注意: * 安装完成后,/etc/init.d/下面并没有一些启动文件啥的 *原创 2016-10-27 15:08:38 · 413 阅读 · 0 评论 -
gitlab配置数据定时备份
过去,我们是gitlab docker加上本地磁盘上的一个大目录进行运行。但是,数据备份还是很重要的,要不万一那一天数据没了,怕就怕万一。应该如何备份呢,我们可以选择定时,怎么个定时法呢,如下:# gitlab 定时备份00 08 * * * cd /opt/gitlab/ && rsync -avzP . soft.ops.ac.cn::opsbak/gitlab/0800/ 1>/var/lo原创 2016-11-07 13:21:06 · 1056 阅读 · 0 评论 -
gitlab 两个易用性feature (访问地址 + explorer清理 + 禁止用户注册)
修改http和ssh访问地址为域名# 配置文件在gitlab/config/gitlab.rbexternal_url 'http://test.a.net:123'gitlab_rails['gitlab_ssh_host'] = 'test.a.net'gitlab_rails['gitlab_shell_ssh_port'] = 1234查看当前explorer的项目,需要关闭哦,否原创 2016-10-21 16:53:04 · 3645 阅读 · 4 评论 -
gitlab-ctl reconfigure真不能乱用
最近由于主机名字修改,gitlab无法正常使用,所以下意识的用gitlab-ctl reconfigure然后gitlab-ctl restart,以为可以解决,没想到麻烦变大了。原来reconfigure会把一些过去的config还原,导致修改的端口以及域名等都没有了。不能乱用哦。另外,如果一旦修改,可以去目录/var/opt/gitlab/XX/etc/XX.rb 进行修改。修改域名就找 git原创 2017-01-12 11:29:04 · 34666 阅读 · 6 评论