GitLad是基于Git的一个版本控制系统,可以在上面托管代码,相对于SVN他的优点是:基于分布式处理,基于数据库而非文件系统
所遇到坑
软件包下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
官方网址:https://about.gitlab.com/install/#centos-7
问题1
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "。。。
原因:没有网络,无法启动YUM安装
解决方案:
1,vi /etc/sysconfig/network-scripts/ifcfg-ens33修改网卡,修改onboot 属性为yes
2,重启网络服务systemctl restart network.service
问题2
lokkit 找不到命令
原因:电脑上没有安装lokkit命令
解决:yum install lokkit
问题3:
ERROR: FirewallD is active, please use firewall-cmd.
原因:防火墙没有关闭
systemctl stop firewalld
安装步骤
1、有一个纯净版的Centos7系统
2、下载并上传安装包
3、执行命令
sudo rpm -ivh /安装包地址
sudo yum install -y curl policycoreutils-python openssh-serwer cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
4、初始化
gitlab-ctl reconfigure
5、启动
gitlab-ctl start
6、浏览器访问
ifconfig查看服务器IP地址,然后直接在浏览器访问,安装完成后需要修改下密码,然后登陆,用户名是root
开始使用
1、安装eclipse Git插件
在网上有很多博客,这里不再重复
2、上传项目
3、下载项目
4、上传/更新代码
未完待续