Git学习-->关于Jenkins编译时候,如何获取Git分支的当前分支名?

一、背景因为代码都迁移到了Gitlab,所以Jenkins编译的时候我们都需要将之前的SVN信息换成现在的Git信息。最近编译一个Lib库的时候,因为团队规定上传Release版本的AAR到Maven的话,必须需要在Jenkins上编译而且Git Branch 必须是master分支才能够上传到Maven。 因此我们就需要在Gradle脚本中,获取Git Branch ,Git Commit等相关...
阅读(572) 评论(0)

Git学习-->如何通过Shell脚本实现 监控Gitlab备份整个过程并且通过邮件通知得到备份结果?

一、背景 Git学习–>如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器? http://blog.csdn.net/ouyang_peng/article/details/77334215 git学习——> Gitlab如何进行备份恢复与迁移? http://blog.csdn.net/ouyang_peng/article/details/77070977 Linux学习...
阅读(2201) 评论(2)

Linux学习-->如何通过Shell脚本实现发送邮件通知功能?

1、安装和配置sendmail不需要注册公网域名和MX记录(不需要架设公网邮件服务器),通过Linux系统自带的mail命令即可对公网邮箱发送邮件。不过mail命令是依赖sendmail的,所以我们需要先检查安装和配置sendmail。一般系统都自带sendmail,但是只能给内网的邮箱发邮件。如果想给公网的邮箱发邮件(比如qq邮箱)就需要配置sendmail.这里记录sendmail的安装启动配置...
阅读(2321) 评论(9)

Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?

一、背景在我之前的博客 git学习——> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能。 但是之前的备份功能只是备份到Gitlab服务运行的那台服务器上,如果哪一天那台服务器的磁盘损坏了的话,数据无法取出,那么对于公司来说是一匹无...
阅读(2319) 评论(6)

git学习------> 解决Gitlab 版本升级之后,发送 merge request 出现 http 500 的返回码错误

今天有同事在Gitlab上发送 Merge Request的时候,直接出现如下所示的界面,提示http 500,服务器内部出错。一、错误描述1.1 创建新的 Merge Request1.2 填写 Merge Request 相关信息1.3 发送 Merge Request ,出现500错误1.4 登录管理员账户,在【Admin Area】–>【Monitoring】–>【Logs】–>【produ...
阅读(586) 评论(0)

git学习------> Gitlab如何进行备份恢复与迁移?

前段时间,在某台CenterOS服务器上搭建了Gitlab环境,并且大家陆陆续续的都把代码从svn迁移到了gitlab,但是之前的CenterOS服务器并不是搭建在公司的机房环境,而是搭建在办公室的某台闲置的电脑上,因此为了保证数据安全性,领导要求为将之前的Gitlab数据全部重新迁移到公司机房的服务器上面去。 1、Gitlab 创建备份1.1 创建备份文件首先我们得把老服务器上的Gitlab整体备...
阅读(1516) 评论(4)

git学习------>从SVN迁移到Git之后,项目开发代码继续在SVN提交,如何同步迁移之后继续在SVN提交的代码到Git?

最近逐步逐步的将公司的项目都从SVN往Git迁移了,但是想团队成员都能够一步到位就迁移到Git是不可能的,因为还有大部分人都还不会Git,所以整个过渡过程估计得大半年。 因此导致虽然项目迁移过来了,但是团队开发还是在SVN提交代码。所以得想个办法同步迁移之后继续在SVN提交的代码到Git来,不然到时候又得做一次迁移操作得多操蛋。 在网上查看了下资料,都是讲SVN迁移到Git的过程,并没有讲...
阅读(2686) 评论(10)

git学习------>如何修改git已提交的记录中的Author和Email?

一、背景 最近搭建好GitLab后,准备陆陆续续的将之前在SVN仓库中保存的代码迁移到GitLab上,昨天顺利将三个Android组件的代码迁移到GitLab后,其他同事发现迁移是成功了,但是pull下来命令后查看git log 发现所有人的有些都配置成了我的邮箱,尴尬啊。 GitLab上面全部变成了我的提交记录,尴尬。二、原因分析下面具体分析下为什么产生这个的原因。具体原因是因为再做SVN–>...
阅读(2317) 评论(5)

git学习------>Git 分支管理最佳实践

ps:本文转载于 : https://www.ibm.com/developerworks/cn/java/j-lo-git-mange/index.html...
阅读(597) 评论(0)

git学习------>git-rev-parse命令初识

一、准备工作第一步:在d盘git test目录下,新建工作区根目录demo,进入该目录后,执行git init创建版本库。DH207891+OuyangPeng@DH207891 MINGW32 /d/git test $ mkdir demoDH207891+OuyangPeng@DH207891 MINGW32 /d/git test $ cd demo/DH207891+OuyangPeng@...
阅读(692) 评论(0)

git学习------>如何汉化GitLab?

在上一篇博客中,已经正常安装好了GitLab,然而全部界面都是纯英文的,为了照顾整个团队的英文水平,因此这篇博客的目的是将纯英文的GitLab进行汉化。 纯英文界面 第一步: 确认GitLab版本号运行如下命令,查看GitLab版本号cat /opt/gitlab/embedded/service/gitlab-rails/VERSION下面是运行的结果,可以看到本机安装的版本是 9.2.2[r...
阅读(1902) 评论(0)

git学习------>在CenterOS系统上安装GitLab并自定义域名访问GitLab管理页面

目前就职的公司一直使用SVN作为版本管理,现在打算尝试从SVN迁移到Git。安排我来预言并搭建好相关的环境以及自己尝试使用Git。今天我就尝试在Center OS系统上安装GitLab,现在在此记录一下整个安装过程。 第一步 查看GitLab的官方网站GitLab的官方网站关于安装gitlab的介绍页面如下: https://about.gitlab.com/installation/ 选择...
阅读(2300) 评论(3)

git学习------>写给 Git 初学者的7个建议

PS:本文转载于(http://blog.jobbole.com/50603/),本文由 伯乐在线 - 吴鹏煜 翻译。 英文出处:(http://sixrevisions.com/web-development/git-tips/)当我刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。而今天的我已不...
阅读(1498) 评论(0)

git学习------>如何用git log命令来查看某个指定文件的提交历史记录

有时候接手一份新代码时,看到某些文件的改动,但不清楚这个改动的作者和原因,想查看该文件的具体提交历史记录。       今天一个同事是这样做的,直接敲git log命令,然后再使用vim命令的搜索关键字的方法来查看该文件的提交记录,如下所示:例如:我想查看frameworks/base/packages/SystemUI/AndroidManifest.xml该文件的提交记录,敲了git log命...
阅读(5959) 评论(1)

git学习------>git commit命令的默认编辑器的修改

今天在新同事的电脑上,用git commit命令帮新同事提交代码的时候,编辑完commit的信息后,居然不记得怎么退出了。蛋疼。 后来百度了一下,原来此时是进入GUN nano编辑器。在这里可以添加你的commit imformation 然后ctrl+o,回车保存,再ctrl+x退出。好吧,我完全不习惯,因为我电脑上配置的默认编辑器是VIM。         现在把git commit的编辑...
阅读(3689) 评论(0)

git学习------>"Agent admitted failure to sign using the key." 问题解决方法

今天用git clone 命令clone服务器上的代码时候报了如下的错误:ouyangpeng@oyp-ubuntu:~/Android/git_canplay_code$ git clone gitcply:canplay/vendor/mstar/Canplay/apps/Video Cloning into 'Video'... Agent admitted failure to sign ...
阅读(3189) 评论(0)

Git常用命令

原文链接:http://robbinfan.com/blog/34/git-common-command Git配置 1 2 3 4 5 6 7 8 9 git config --global user.name "robbin"   git config --global user...
阅读(1524) 评论(0)

Git详解之九:Git内部原理

原文链接:http://blog.jobbole.com/26209/ 原文:《Pro Git》 Git 内部原理 不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解 Git 的用处和强大是非常重要的,不过也有人认为这些内容对于初学者来说可能难以理解且过于复杂。正因如此我把这部分内...
阅读(1590) 评论(0)

Git详解之八:Git与其他系统

原文链接:http://blog.jobbole.com/26198/ 原文:《Pro Git》 Git 与其他系统 世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常见的是 Subversion 。你将在本章的第一部分学习使用git s...
阅读(1102) 评论(0)

Git详解之七:自定义Git

原文链接:http://blog.jobbole.com/26131/ 原文:《Pro Git》 自定义 Git 到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。(伯乐在线注:如果你对G...
阅读(1304) 评论(0)
27条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1817599次
    • 积分:21164
    • 等级:
    • 排名:第379名
    • 原创:363篇
    • 转载:109篇
    • 译文:0篇
    • 评论:932条
    感谢您为博客进行打赏
      支付宝&微信支付二维码
      支付宝&微信支付
    站长统计
    友情链接
    博客专栏
    最新评论