gitlab的安装和使用
来源:互联网 发布:软件自动化测试方案 编辑:程序博客网 时间:2024/06/04 19:23
本文将要讲到的是在centos6.5上面安装gitlab的过程和使用演示.
一、安装:
安装Gitlab参考的安装教程是官网的,地址为:Gitlab官方安装教程地址
1、安装准备:
官网教程上面的第一步是安装curl、ssh、postfix和cronie工具。第一个工具用于下载安装包,第二个用于安全访问和文件传输,第三个是用来搭建自己的邮箱服务器,第四个是linux定时任务工具。因为我们的机器连不了外网,所以不需要安装curl。因为我们的机器本来就安装好了sshserver、postfix和cronie,所以,我只需执行下面的第2、3、4条命令。它们的作用是启动postfix和允许外部通过80端口和22端口访问本机。
sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
2、下载安装包:
gitlab中文网站:https://www.gitlab.cc/downloads/#centos6
中文官网下载安装包地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
gitlab的英文网站的下载速度忒慢。
3、安装:
安装命令:rpm-i gitlab-ce-8.14.10-ce.0.el6.x86_64.rpm
安装完成之后,会出现如下页面,里面包含很多有用的信息,所以截图如下:
3、启动gitlab
使用命令:sudogitlab-ctl reconfigure
执行了上面的步骤,如果没有exception,就表示安装成功了。
4、验证:
在浏览器中输入:http://172.23.19.111,会弹出如下设置页面,需要我们设置root的密码
设置密码,之后会跳出下面的登录页面,第一次登陆的用户名是root,密码就是刚才所设置的密码。
登录进去之后就会跳出下面的页面,也就是成功登录了。
二、Gitlab功能演示:
接下来创建一个用于测试的project,名字叫HelloWorld
下面我们演示使用远端的电脑访问gitlab服务器。具体的操作有:从gitlab服务器clone刚刚建的项目、在本地修改该项目并push到服务器端。但是,在这之前我们需要在gitlab服务器中添加远程客户端的ssh公钥。
远程客户端是一个windown系统,安装了git client软件。使用如下图所示命令可以产生本地密钥和公钥。公钥生成的目录在如下所示,使用记事本打开该公钥,复制。
粘贴ssh公钥到gitlab服务器web UI相应位置,如下图所示:
为了方便演示,所以使用webUI接口创建readme文件。
复制项目git链接,如下方框所示:git@cloudera2:root/HelloWorld.git
使用gitclone xxxxx 克隆服务器端的HelloWorld项目。
使用cd命令可以查看到本地有刚刚clone下来的HelloWorld项目
使用vi命令可以打开查看readme文件,如下图所示:
修改readme文件如下图所示内容:
提交刚刚修改的readme文件并push到服务器上面,如下图所示:
进入浏览器,发现服务器上面的git项目的readme文件的内容已经发生改变。如下图所示:
Gitlab演示结束!
三、总结:
1、 讲解了如何安装privateGitlab服务器。
2、 演示了如何在远程客户端上面和新安装的gitlab服务器交互。(clone,push)
3、 演示了如何在客户端生成ssh密钥,和如何向gitlab中添加客户端的公钥。
4、 Gitlab的web使用80 端口
5、 gitlab服务依赖sshserver,因为远程git客户端需要通过ssh登录它。
6、 gitlab默认安装目录:/opt/
7、 启动或重启或关闭Gitlab的命令所在文件目录:/usr/bin/gitlab-ctl/opt/gitlab/bin/gitlab-ctl
具体可以使用gitlab-ctl –help查看
如果对git操作不熟悉,推荐本人一篇博文:http://blog.csdn.net/liangyihuai/article/details/51234507
如果对gitcmd命令不熟悉,推荐使用IntelijIDEA。
- gitlab的安装和使用
- Gitlab的安装和使用
- gitlab的安装和使用
- Gitlab安装和使用
- Gitlab安装和使用
- sourceTree和gitLab的使用安装
- gitlab系统的安装和使用教程
- Git和GitLab的使用
- gitlab和sourcetree的使用
- GitLab的使用(一)---安装
- GitLab的安装及使用教程
- Gitlab安装及使用
- Gitlab安装与使用
- 使用docker安装gitlab
- 使用docker安装gitlab
- GitLab安装使用
- 使用docker安装gitlab
- 安装和配置GitLab
- 调用startActivityForResult,onActivityResult无响应的问题
- hdu 5380 Travel with candy (单调队列)@
- Android Studio使用gradle-experimental构建NDK工程(无需Android.mk、Application.mk文件)
- 94. Binary Tree Inorder Traversal
- 计蒜客等差数列
- gitlab的安装和使用
- mysql dos命令 创建表单,选择数据库
- Mac Xcode空间清理
- Spring入门学习笔记第一课——spring简介以及包结构
- 防止表单重复提交
- 求某个数在数组中出现的次数超过数组的一半
- diy电脑硬件交流---日积月累
- Oracle安装后忘记用户名或密码+创建新登陆用户
- [Maven实战](6)仓库(本地仓库,远程仓库,镜像)