GitLab的安装及使用教程

不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。GitLab的安装及使用教程,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1、配置yum源

<pre class="wp-block-code">```
vim /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/](https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el%24releasever/)  
gpgcheck=0  
enabled=1

2、更新本地yum缓存
```
sudo yum makecache
```
```



   
   
![](http://winjay.cn/wp-content/uploads/1119-001.png)
3、安装GitLab社区版 ```
```
sudo yum install gitlab-ce        #自动安装最新版
sudo yum install gitlab-ce-x.x.x    #安装指定版本
```

```

    
    
![](http://winjay.cn/wp-content/uploads/1119-002.png)
![](http://winjay.cn/wp-content/uploads/1119-003.png)
需要修改配置文件,配置一下访问的地址:
![](http://winjay.cn/wp-content/uploads/image-4.png)
![](http://winjay.cn/wp-content/uploads/1119-004.png)
GitLab常用命令 ```
```
sudo gitlab-ctl start    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
sudo gitlab-ctl status        # 查看服务状态;
sudo gitlab-ctl reconfigure        # 初始化配置;
sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail        # 查看日志;
```
```


上面配置完成后即可执行初始化操作:

git-lab-ctl reconfigure


     
     
![](http://winjay.cn/wp-content/uploads/image-5.png)
只要不报错,出现gitlab Reconfigured!就表示成功了,重启一下服务即可。 GitLab使用 登录GitLab 1、在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 5iveL!fe。 2、首次登录会强制用户修改密码。密码修改成功后,输入新密码进行登录。
![](http://winjay.cn/wp-content/uploads/image-6.png)
![](http://winjay.cn/wp-content/uploads/image-7.png)
**创建Project** 1、安装Git工具linux:安装Git,使用自带的源安装 。
![](http://winjay.cn/wp-content/uploads/image-8.png)
2、生成密钥文件:使用**ssh-keygen**生成密钥文件**.ssh/id\_rsa.pub**。
![](http://winjay.cn/wp-content/uploads/image-9.png)
![](http://winjay.cn/wp-content/uploads/image-10-1024x173.png)
3.在GitLab的主页中新建一个Project
![](http://winjay.cn/wp-content/uploads/image-11-1024x593.png)
![](http://winjay.cn/wp-content/uploads/image-12-1024x597.png)
4.添加ssh key导入步骤2中生成的密钥文件内容:
![](http://winjay.cn/wp-content/uploads/image-13-1024x652.png)
![](http://winjay.cn/wp-content/uploads/image-14-1024x544.png)
ssh key添加完成:
![](http://winjay.cn/wp-content/uploads/image-15-1024x543.png)
项目地址,该地址在进行clone操作时需要用到:
![](http://winjay.cn/wp-content/uploads/image-16.png)
**简单配置** 1、配置使用Git仓库的人员姓名(以WinJay为例) 2、配置使用Git仓库的人员email,填写自己的公司邮箱 . 3、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件
![](http://winjay.cn/wp-content/uploads/image-17.png)
4、设置vim为默认的文本编辑器: 5、查看下刚刚配置的Git工作环境信息 6、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件
![](http://winjay.cn/wp-content/uploads/image-18.png)
**上传文件** 1、进入到项目目录
![](http://winjay.cn/wp-content/uploads/image-19.png)
2、创建需要上传到GitLab中的目标文件
![](http://winjay.cn/wp-content/uploads/image-20.png)
3、将目标文件或者目录拷贝到项目目录下
![](http://winjay.cn/wp-content/uploads/image-21.png)
4、将test.sh文件加入到索引中 4、将test.sh文件加入到索引中 ```
```
git add test.sh 
```

```
5、将test.sh提交到本地仓库

```

```
git commit -m “test.sh”
```
```


6、将文件同步到GitLab服务器上

```
```
git push -u origin master 
```

```

        
        
![](http://winjay.cn/wp-content/uploads/image-22.png)
7、在网页中查看上传的test.sh文件已经同步到GitLab中
![](http://winjay.cn/wp-content/uploads/image-23-1024x495.png)
```

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/160464.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!