【第020篇】CentOS6.5安装配置GitLab,搭建自己的Github
1、安装包下载地址官网地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/百度云链接:https://pan.baidu.com/s/1pGmO5JP4DmR2VuNwP1CD0w提取码:q2qn里面包含了centos6.5、centos7、centos8 的gitlab安装包。操作系统不一样,安装的gitlab是不一样的。2、安装依
1、安装包下载地址
官网地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
百度云链接:https://pan.baidu.com/s/1pGmO5JP4DmR2VuNwP1CD0w 提取码:q2qn
里面包含了centos6.5、centos7、centos8 的gitlab安装包。操作系统不一样,安装的gitlab是不一样的。
2、安装依赖包
(1)虚拟机使用桥接模式,需要连接网络下载安依赖包
(2)验证能否访问外网
(3)通过xshell链接并安装依赖包
sudo yum install openssh-server
sudo yum install openssh-clients
sudo yum install cronie
sudo yum install postfix #GitLab使用postfix发送邮件,可能会报错,无所谓。
sudo service postfix start #我一直无法启动,应该不影响。
sudo chkconfig postfix on #设置postfix开机自启动
sudo lokkit -s http -s ssh #配置iptables开放http和ssh端口,这里需要注意,腾讯云安全组选择那里要选择开放所有端口
#这一步可能会显示failed ip6tables start,这个不需要管,直接运行下面查看是否打开端口就可以了
截图如下:
3、安装GitLab
(1)上传gitlab-ce-8.9.5-ce.0.el6.x86_64.rpm文件到/usr/local/gitlab目录下。
(2)通过xshell进入到/usr/local/gitlab目录,进行安装
rpm -i gitlab-ce-8.9.5-ce.0.el6.x86_64.rpm
(3)配置gitlib的IP和端口
vi /etc/gitlab/gitlab.rb 进入gitlab.rb修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”。
(4)开放上面配置的8081端口号,设置后重启防火墙
(5)重置并启动GitLab
配置:gitlab-ctl reconfigure
启动GitLab:gitlab-ctl restart
下面是百度上的截图,知道怎么回事就行,我这里没有及时截图。
(6)访问gitlib
在浏览器输入刚才设置的IP和端口号(http://192.168.148.219:8081) 就可以访问的gitlib页面,初始账户: root 密码:5iveL!fe。登录之后就可以创建远程项目了。
这里直接让修改密码,密码至少是8个字符,我输入12345678
修改密码后,打开如下界面:
4、使用GitLab
注册用户登录成功后,就可以创建项目,创建项目后会有地址。
将地址复制,使用git工具进行项目下载。
首次使用的时候,需要输入登录账号和密码。
在目录中新建一个123.txt文件,并将其上传到主干分支。
上图表示123.txt文件可以上传成功,表示可以正常使用了。
5、其他说明
停止GitLab:控制台直接输入 gitlab-ctl stop 即可.
重新启动:控制台直接输入 gitlab-ctl start
GitLab 默认存放目录到 /var/opt/gitlab
如果要移动,备份此目录,比较保险的做法是,先停止 GitLab,然后备份目录,最后在重启GitLab.
执行 GitLab:
sudo gitlab-ctl reconfigure
sudo lokkit -s http -s ssh
更多推荐
所有评论(0)