Jenkins二 安装gitlab及其使用
git --version
如果没有安装git直接源码安装即可,如果安装了先删除原来的git。
yum -y remove git
先安装编译git需要的包。
yum install zlib-devel perl-CPAN gettext curl-devel expat-devel gettext-devel openssl-devel
下载&安装
去gitlab官网
https://about.gitlab.com/install/#centos-6
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://你的主机" yum -y install gitlab-ee
登录:你的主机ip
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 # 查看日志
free -m 查看内存使用情况,一直变动,正在启动
出现问题:连接超时
502
gitlab-ctl stop
vim /etc/gitlab/gitlab.rb
gitlab-ctl reconfigure
gitlab-ctl restart
创建Project
yum install git
在GitLab的主页中新建一个Project
项目地址,该地址在进行clone操作时需要用到:
git config --global user.name "姚振华"
2、配置使用Git仓库的人员email,填写自己的公司邮箱
git config --global user.email "2230187145@qq.com"
3、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件
git clone git@192.168.75.222:root/yaoyao.git
cd yaoyao/
2、创建需要上传到GitLab中的目标文件
echo “yaoyao” > /root/yaoyao.sh
3、将目标文件或者目录拷贝到项目目录下
cp /root/yaoyao.sh ./
git add yaoyao.sh
5、将yaoyao.sh提交到本地仓库
git commit -m “tyaoyao.sh”
6、将文件同步到GitLab服务器上
git push -u origin master (第一次提交加 -u)
网页上查看:
最新文章
- http协议笔记
- mysql 数据库,表存储 大小
- HTML5移动Web开发(九)——优化浏览器视口宽度设置
- mysql 5.7.15 vs mysql 5.6.31性能测试以及不同linux内核性能比较
- 无需部署的轻量级数据库—SQLLite,使用Demo
- 【C++沉思录】句柄1
- PHP 中 Date 函数与实际时间相差8小时的解决方法
- Android - 应用名称设置的问题
- MySQL+PHP配置 Windows系统IIS版(转)
- ubuntu14.04 reaver不能正常使用
- 【转】Windows 7下硬盘安装Ubuntu 14.04图文教程--不错
- (原)Ubuntu16中使用nvidia官方提供的驱动,而非自带的驱动
- Xcoder 7.0 免证书真机测试
- 在Mac上使用远程X11应用
- 《Java大学教程》—第16章 二维数组
- Repeater 控件的嵌套使用
- 【2017-2-21】C#分支语句,分支嵌套,变量的作用域
- awk入门及进阶
- [LeetCode&;Python] Problem 107. Binary Tree Level Order Traversal II
- Centos7 搭建Gitlab服务器并配置项目全过程