gitlab安装以及操作文档
系统:centos6.9 x86_64
ip:192.168.122.148
Selinux 关闭 SELINUX=disabled
设定源:
新建 /etc/yum.repos.d/gitlab-ce.repo,内容为
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
yum clean all
yum makecache
安装
执行下面指令安装
yum install gitlab-ce
修改 /etc/gitlab/gitlab.rb 文件中的 external_url 为你自己的ip地址。然后根据自己的需求修改此文件中的其他配置项
执行 gitlab-ctl reconfigure 完成如下图
输入刚刚填写的ip地址,默认的账号密码是root 5iveL!fe 提示修改密码自定义设定,然后登陆
创建project
1、安装Git工具linux:安装Git,使用自带的源安装
[[email protected] ~]# yum install git
2、生成密钥文件,一路回车
使用ssh-keygen生成密钥文件.ssh/id_rsa.pub
3.在GitLab的主页中新建一个Project
4.添加ssh key导入步骤2中生成的密钥文件内容:
ssh key添加完成:
项目地址,该地址在进行clone操作时需要用到:
简单配置
1、配置使用Git仓库的人员姓名
[[email protected] ~]# git config --global user.name "运维DBA"
2、配置使用Git仓库的人员email,填写自己的公司邮箱或者值班邮箱
[[email protected] ~]# git config --global user.email "[email protected]"
3、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件
[[email protected] ~]# git clone http://192.168.122.148/root/test.git
上传文件
1、进入到项目目录
cd test/
2、创建需要上传到GitLab中的目标文件
echo “test” > /root/test.sh
3、将目标文件或者目录拷贝到项目目录下
cp /root/test.sh ./
4、将test.sh文件加入到索引中
git add test.sh
5、将test.sh提交到本地仓库
git commit -m “test.sh”
6、将文件同步到GitLab服务器上
git push -u origin master
7、在网页中查看上传的test.sh文件已经同步到GitLab中
原文地址:https://blog.51cto.com/8999a/2386911