您的位置:首页 > 其它

gitlab安装以及操作文档

2019-04-29 22:30 555 查看
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,使用自带的源安装
[root@www ~]# yum install git

2、生成密钥文件,一路回车

使用ssh-keygen生成密钥文件.ssh/id_rsa.pub


3.在GitLab的主页中新建一个Project

4.添加ssh key导入步骤2中生成的密钥文件内容:


ssh key添加完成:

项目地址,该地址在进行clone操作时需要用到:

简单配置
1、配置使用Git仓库的人员姓名
[root@www ~]# git config --global user.name "运维DBA"
2、配置使用Git仓库的人员email,填写自己的公司邮箱或者值班邮箱
[root@www ~]# git config --global user.email "66666@qq.com"
3、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件
[root@www ~]# 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中

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: