说到版本管理,就不得不谈谈git了。随着github、gitee的广泛使用,渐渐的我们已经告别了以SVN作为项目的版本管理。但github、gitee这些虽然好用,毕竟是在公网环境,不是所有的代码都适合上传。所以作为公司私有环境,我们需要自己搭建一套git。
自建git环境,我们可以gitlab,gitea,Bitbucket等。Bitbucket国内相对来说比较冷门,gitea相比于gitlab更轻量,gitlab集代码管理、持续集成、持续交付于一体功能更加全面。我们今天来讲讲如何基于gitlab搭建属于自己的git库。
环境部署
安装gitlab#获取gitlab包curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh
sudo bash#安装gitlabyum install -y gitlab-ce出现下图信息表示安装完成
安装完成信息
修改配置vi /etc/gitlab/gitlab.rb将 external_url 'http://gitlab.example.com' 修改为自己的域名或者IP地址,如果不是默认端口,格式为external_url 'http://域名:端口'
配置请求地址
启动gitlab执行下面命令启动gitlab服务,可能会有些慢
gitlab-ctl reconfigure启动完成后就可以通过external_url中的地址访问gitlab进入登录页面,如下:
gitlab登录页面
登录平台执行下面命令查看初始化密码,password:后为密码,默认帐号为root
cat /etc/gitlab/initial_root_password密码信息
进入登录界面输入账号密码登录,登录后进入git管理页面
首页
系统设置可以通过偏好设置,设置为酷炫的暗黑模式,及本地化等
偏好设置
用户名修改
用户名修改
密码修改
密码修改
修改完成后通过新的用户名、密码进行登录
安装完成后就可以通过下面命令进行服务的停止、开始、重启
#git服务停止gitlab-ctl stop#git服务启动gitlab-ctl start#git服务重启gitlab-ctl restart#程序员##运维#