自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 GitLab数据库引起的502错误问题及解决方案

1.打开GitLab的主页地址http://192.168.3.43:8082/报错:2.重启或检查状态发现都正常。[root@localhost unicorn]# sudo gitlab-ctl statusrun: alertmanager: (pid 98218) 1895s; run: log: (pid 66884) 2683srun: gitaly: (pid 98231)...

2019-03-25 23:27:41 5410

原创 jenkins学习(1)---安装

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能,Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作【环境要求】系统:基本上操作系统都支持,推荐用Linux的操作系统工具:JDK:推荐1.8tomcat:推荐1.8以上jenkins:官方最新即可【环境准备】JDK安装按照官方操作即可,执行Java -versio...

2019-03-24 14:11:22 352

原创 gitlab学习(23)---在推送后并邮件通知项目经理

1.用管理员账号登陆2.选择Admin area-》Service Templates->Emails on push3.启用Emails on push,推送事件 - 收到推送事件时将触发电子邮件标记推送事件 - 创建和推送标记时将触发电子邮件从提交者发送 - 如果域是GitLab正在运行的域的一部分(例如[email protected]),则从提交者的电子邮件地址发送通知。...

2019-01-01 17:15:45 6595 2

原创 gitlab学习(22)---创建issue

登陆Gitlab服务器切换到想要创建问题的项目点击Issues.点击【New issue】点击【Submit issue】

2018-12-31 23:21:25 2465

原创 git学习(7)---git merge --no-ff和--squash的区别

–no-ff指的是强行关闭fast-forward方式。fast-forward方式就是当条件允许的时候,git直接把HEAD指针指向合并分支的头,完成合并。属于“快进方式”,不过这种情况如果删除分支,则会丢失分支信息。因为在这个过程中没有创建commitgit merge --squash 是用来把一些不必要commit进行压缩,比如说,你的feature在开发的时候写的commit很乱,那...

2018-12-31 23:15:06 3445

原创 gitlab学习(21)---创建和接受合并请求 Merge Requests

当我们分支上有一更改文件需要合到保护分支master的时候,我们需要用到Merge Requests(简称MR)[创建MR]1.登录gitlab服务器,并拥有主干分支repoter以上的权限,点击Create Merge Request.2.选择dev分支的,合入到master分支3.填写MR的信息,指定审核人4.需要审核人去审核,权限不够merge是灰色的【审核MR】1....

2018-12-31 21:48:38 31191 1

原创 gitlab学习(20)---gitlab分支管理

1.首先,我们创建dev分支,然后切换到dev分支:$ git checkout -b devSwitched to a new branch 'dev'2.git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev #创建分支$ git checkout dev #切换到新分支下Switched to branch 'dev'...

2018-12-31 21:16:55 2112

原创 git学习(6)---撤销commit

Git撤销commit的操作命令 git reset --hard HEAD^一、新建三个文件,demo1,demo2,demo3二、git add 命令提交到暂存区,git reset HEAD demo1就是把提交到暂存区里的文件撤销。上图中,执行git reset HEAD demo1就会把demo1从暂存区中撤销,现在是untracked.三、git commit 提交本地仓...

2018-12-31 20:44:44 169

原创 git学习(4)---从一个分支cherry-pick多个commit到其他分支

在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办?单个commit只需要git cherry-pick commitid多个commit 只需要git cherry-pick commitid1..commitid100首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以...

2018-12-31 00:01:28 2572

原创 git学习(3)---Everything up-to-date

【场景一】出现报错”Everything up-to-date”,严格来说也不算报错,它只是在告诉你,提交区所有的东西都是最新的。之所以引起这个信息的原因有:1)没有git add; 2)git add 了,但忘了git commit -m “提交信息3) git commit的信息需要改变像我就是第三种情况。![在这里插入图片描述](https://img-blog.csdn...

2018-12-30 23:43:47 435

原创 git学习(2)---nothing to commit, working tree clean

【场景一】Commit failed with error 0 files committed, 4 files failed to commit: ***** On branch feature/******* Your branch is up-to-date with 'origin/feature/*******'. nothing to commit, ...

2018-12-30 23:36:05 11353

原创 git学习(1)---如何把已经提交的commit, 从一个分支放到另一个分支

【问题】在本地master提交了一个commit(8d85d4bca680a5dbcc3e5cfb3096d18cd510cc9f),如何提交的test_2分之上?使用cherry-pick【用法】git cherry-pick <commit_id>【举例】git checkout test_2git cherry-pick 8d85d4bc如果顺利,那么已经提交t...

2018-12-30 23:31:44 993

原创 gitlab学习(19)---gitlab用命令下载和上传代码

1.在gitlab上获取已经创建好的代码库地址[email protected]:test/jingdong.git2.拉取代码本地右键选择git bash here输入git clone [email protected]:test/jingdong.git3.上传代码  git clone giturl  #clone 远程仓库到本地   cd teach_git   #进入c...

2018-12-30 22:53:04 7359 3

原创 gitlab学习(18)---gitlab个人主题定制

1.进入个人用户界面点击右上角个人头像->settings->profile->Preferences2.导航主题Navigation theme有10种主题可以选,比如我选择dark,可以看见导航栏主题变了3.自定义语法的外观有五种主题可供选择...

2018-12-30 21:06:34 3581

原创 gitlab学习(17)---gitlab个人界面汉化

1.进入个人用户界面点击右上角个人头像->settings->profile->Preferred language2.默认是english,可以切换中文3.再刷新一下,我们看见语言变成中文了4.不过其它账号登录依然是英文,只有当前账号登录才会显示成功切换的语言...

2018-12-30 20:57:47 3817

原创 gitlab学习(16)---gitlab页面消息推送

在企业中,开发出问题需要找人,版本更新需要通知所有用户,此时我们需要用到消息推送功能管理员登录Admin area->messages,设置消息保存之后,我们发现只要打开gitlab,就有消息推送...

2018-12-23 15:04:29 2070

原创 gitlab学习(15)---gitlab登录页面定制

企业中我们经常要定制自己的登录界面,接下来我们要用到gitlab主题定制功能管理员登录admin area-》Preferences效果展示

2018-12-23 14:48:51 8014 1

原创 gitlab学习(14)---gitlab注销注册功能

在企业管理中,为了方便账户管理,往往我们要取消开发人员的注册功能1.管理员登录,选中Sign-up restrictions2.默认勾上Sign-up enabled,我们取消掉他3.点击save changes,如下保存成功4.再次刷新登录页面,我们发现没有注册选项了...

2018-12-23 14:22:28 3468

原创 gitlab学习(13)---gitlab配置项目可见性

使用管理员进入到Gitlab服务器。切换到你想要保护的项目。点击【settings】在这里可以配置项目的权限,那些可以访问

2018-12-23 14:10:57 3710 5

原创 TortoiseGit学习(2)---TortoiseGit安装语言包

TortoiseGit下载和安装:https://mp.csdn.net/mdeditor/85220532#3.2 安装语言包如果想使用英文版本的该工具,不想使用中文版本的,则该模块操作可忽略双击TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi,弹出安装导向点击下一步,安装完成后,点击完成4 TortoiseGit配置4.1 常规配...

2018-12-23 09:59:12 2504

原创 TortoiseGit学习(1)---TortoiseGit安装

1 TortoiseGit简介tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装2 TortoiseGit下载tortoiseGit下载地址:https://download.tort...

2018-12-23 09:46:04 247

原创 gitlab学习(11)---gitlab用户权限控制

权限管理理解:(1).新建用户的时候选择一个普通权限和管理员权限之分即可(2).建git库的时候可以关联一个组或者一个成员(3).添加到组里面的人员可以设定Guest Reporter Developer Master Owner(4).不同git库里面的关联同一个成员可以设置不同权限(5).不同git库里面的关联同一个组无法设置不同权限(6).一个git库只能关联一个组成员(7)....

2018-12-15 23:49:43 7384 1

原创 gitlab学习(12)---gitlab免密代码拉取

1.gitlab默认提供HTTP/SSH两种请求方式下载代码2.地址也完全不一样,但内容不受影响如:http:http://192.168.3.43:8082/test/jingdong.gitssh:[email protected]:test/jingdong.git一、git和tortoisegit安装1.git下载git:https://gitforwindows.org/...

2018-12-15 17:00:29 8265

原创 gitlab学习(10)---gitlab创建项目project

gitlab的git地址组成:gitlab地址+用户/群组+自定义名字Gitlab项目的可见类型有三种级别。Private project: 该级别是只有项目拥有者或者已经得到授权的人可以访问该项目,或者这些人是该项目组的成员。Internal project: 只要有用户名和密码,可以登陆该项目所在的Gitlab服务器的,均可访问该项目。public projects: 只要知道该项目的...

2018-12-15 16:19:39 1948

原创 gitlab学习(9)---gitlab用户管理

一. 添加用户用root 管理员登陆。点击管理区域点击New User输入用户相关信息用户会收到邮件如下画面,点击设置密码即可。**注:**需要提前设置邮箱配置,参考博客:https://blog.csdn.net/weixin_43606948/article/details/84890012新用户即可设置新用户密码,当然也可以通过管理员,编辑用户设置密码二. 创建组...

2018-12-15 15:58:44 1313

原创 课程大纲

第1章:Gitlab服务器的基本使用1.Gitlab服务器的基本使用 14:212.在Gitlab服务器创建项目 3:083.在Windows系统和Linux系统中创建SSH密钥 8:524.在本地系统中创建Git项目 4:065.从Gitlab服务器拉取代码和上传代码到服务器 4:096.创建分支合并并合并分支到主干 6:087.执行Rebase操作 7:488.合...

2018-12-09 16:44:29 254

原创 gitlab学习(8)---gitlab常用命令

运维管理排查# 查看版本cat /opt/gitlab/embedded/service/gitlab-rails/VERSION# 检查gitlabgitlab-rake gitlab:check SANITIZE=true --trace# 实时查看日志gitlab-ctl tail# 数据库关系升级gitlab-rake db:migrate# 清理redis缓存gitl...

2018-12-08 11:08:43 376

原创 gitlab学习(7)---gitlab数据恢复

gitlab备份参考:https://mp.csdn.net/mdeditor/84890522#备份文件:/home/backups/1499244722_2017_07_05_9.2.6_gitlab_backup.tar停止 unicorn 和 sidekiq ,保证数据库没有新的连接,不会有写数据情况# 停止相关数据连接服务gitlab-ctl stop unicorngit...

2018-12-08 11:06:00 1260

原创 gitlab学习(6)---gitlab远端备份

假设:服务器A:192.168.2.229假设:备份服务器B:192.168.2.2301.服务器B安装git2.在gitlab备份服务器B上生成rsa证书生成的过程中提示输入密钥对保存位置,直接回车,接受默认值就行了ssh-keygen -t rsa -C "[email protected]"这样,在/root/.ssh下生成id_rsa 和 id_rsa.pub...

2018-12-08 11:02:38 568

原创 gitlab学习(5)---gitlab本地备份

1.备份GitLab作为公司项目代码的版本管理系统,数据非常重要,必须做好备份。2.修改备份目录GitLab备份的默认目录是 /var/opt/gitlab/backups ,如果想改备份目录,可修改/etc/gitlab/gitlab.rb:gitlab_rails['backup_path'] = '/home/backups'修改配置后,记得:gitlab-ctl recon...

2018-12-08 10:57:52 505

原创 gitlab学习(4)---修改gitlab的仓库(repositories)存放目录

建议修改默认密码之后再修改存放目录安装好后,要将仓库(repositories)放在一个大硬盘上,所以需要修改仓库对应的目录。(注:我是先将所以的repositories删除再作以下操作的,还把”/var/opt/gitlab/git-data/repositories/用户名“目录下所有用户名下的文件全删除,把”/var/opt/gitlab/git-data/repositories/用户...

2018-12-08 10:49:12 7752

原创 gitlab学习(3)---gitlab修改管理员密码

管理员密码无法通过网页修改,只能后台修改gitlab-rails console productionu = User.where(id: 1).firstu.password=12345678u.password_confirmation=12345678u.save!

2018-12-08 10:32:07 1254 1

原创 gitlab搭建(2)---gitlab邮箱配置

官方gitlab邮箱配置指导:https://docs.gitlab.com.cn/omnibus/settings/smtp.html以下是基于163邮箱的配置:1.编辑/etc/gitlab/gitlab.rb#Sending application email via SMTPgitlab_rails[‘smtp_enable’] = truegitlab_rails[‘smtp...

2018-12-08 10:16:30 3239

原创 gitlab搭建(1)---centos7搭建gitlab服务器

视频链接:https://v.youku.com/v_show/id_XMzkzNzgwOTE0NA==.html?spm=a2h3j.8428770.3416059.1

2018-11-26 23:09:40 666

原创 Vmware学习(1)---centos系统虚拟机搭建

视频地址:https://v.youku.com/v_show/id_XMzkzNzgxMDIwOA==.html?spm=a2h3j.8428770.3416059.1

2018-11-26 23:08:26 127

原创 maven私有仓搭建nexus学习(1)---服务器搭建

视频教学:https://v.youku.com/v_show/id_XMzkzNTYzMTQxNg==.html?spm=a2hzp.8244740.0.0

2018-11-26 22:07:43 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除