攀岩人生关注1人评论69546人阅读2018-07-11 11:37:56
Gitlab介绍 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。 环境准备 Centos7.4--------x2 Gitlab:192.168.1.121 内存不能小于2G jenkins:192.168.1.215 关闭selinux并确定是出于关闭状态
更新软件包+重启服务器
yum -y update && reboot
关闭防火墙
systemctl stop firewalld
一.安装gitlab Ip地址:192.168.1.121
安装依赖包
yum install curl policycoreutils openssh-server openssh-clients postfix -y
启动postfix
在安装一个git客户端
yum -y install git
配置并启动gitlab-ce
[root@node1 ~]# gitlab-ctl reconfigure
##时间可能比较长,请你耐心等待即可!~~~
##关闭:gitlab-ctl stop
##启动:gitlab-ctl start
##重启:gitlab-ctl restart
可以使用gitlab-ctl管理查看gitlab 例如查看gitlab状态:
确保80端口没有被占用,被占用的话,建议修改gitlab端口或者使用docker容器搭建gitlab 访问192.168.1.121 会提示让设置一个密码,设置的密码自己记住就可以.至少8位数
进入登陆界面 输入用户名及密码 用户root 密码为刚才设置的密码
创建一个组
创建一个项目
在创建好的项目里面,点击README顺便输入点文字
为了保证安全取消用户能够自己注册 (在下面找到seve保存)
现在登陆就能发现没有注册了 0创建ssh免秘钥登陆 模拟使用gitlab这台服务器当做客户端 ssh-keygen -t rsa -C “你的邮箱”回三次车,密码为空
把公钥粘贴到gitlab用户当中
修改gitlab的拉取地址
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
重启gitlab-ce
[root@node1 ~]# gitlab-ctl restart
拉取gitlab test项目
验证查看gitlab上是否有提交的index.html
攀岩人生关注1人评论69546人阅读2018-07-11 11:37:56
Gitlab介绍 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。 环境准备 Centos7.4--------x2 Gitlab:192.168.1.121 内存不能小于2G jenkins:192.168.1.215 关闭selinux并确定是出于关闭状态
更新软件包+重启服务器
yum -y update && reboot
关闭防火墙
systemctl stop firewalld
一.安装gitlab Ip地址:192.168.1.121
安装依赖包
yum install curl policycoreutils openssh-server openssh-clients postfix -y
启动postfix
在安装一个git客户端
yum -y install git
配置并启动gitlab-ce
[root@node1 ~]# gitlab-ctl reconfigure
##时间可能比较长,请你耐心等待即可!~~~
##关闭:gitlab-ctl stop
##启动:gitlab-ctl start
##重启:gitlab-ctl restart
可以使用gitlab-ctl管理查看gitlab 例如查看gitlab状态:
确保80端口没有被占用,被占用的话,建议修改gitlab端口或者使用docker容器搭建gitlab 访问192.168.1.121 会提示让设置一个密码,设置的密码自己记住就可以.至少8位数
进入登陆界面 输入用户名及密码 用户root 密码为刚才设置的密码
创建一个组
创建一个项目
在创建好的项目里面,点击README顺便输入点文字
为了保证安全取消用户能够自己注册 (在下面找到seve保存)
现在登陆就能发现没有注册了 0创建ssh免秘钥登陆 模拟使用gitlab这台服务器当做客户端 ssh-keygen -t rsa -C “你的邮箱”回三次车,密码为空
把公钥粘贴到gitlab用户当中
修改gitlab的拉取地址
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
重启gitlab-ce
[root@node1 ~]# gitlab-ctl restart
拉取gitlab test项目
验证查看gitlab上是否有提交的index.html