标签:GIT相关的结果159条:

    一种 gitlab 版本管理策略

      背景目前负责小组内源码的版本管理,将目前的我们的源码管理策略做一番梳理和分享,以期共同进步。流程先建立主分支masterOwner基于master建立开发分支xxx-dev-v1,xxx-release-v1,分别是第一期开发版本,第一期发布版本。xxx-dev-v1供开发人员拉取并开发,功能点开发完成且单元测试通过后,将开发代码提交到xxx-dev-v1上。测试人员测试xxx-dev-v1的代码…

    发布于:2019-10-31 13:04:33

    gitlab基本维护和使用

      基本介绍GitLab是一个自托管的Git项目仓库,可以自己搭建个人代码管理的仓库,功能与github类似。安装下载gitlab下载地址:https://about.gitlab.com/downloads/安装依赖的包sudoyuminstallcurl-develsudoyuminstallexpat-develsudoyuminstallgettext-develsudoyuminstallo…

    发布于:2019-10-31 12:46:22

    Gogs:可能是比Gitlab更好的选择

      Gogs:可能是比Gitlab更好的选择Gitlab是一个很棒的Git托管服务,几乎像GitHub一样强大。但是,有没有能和Gitlab/Github媲美但操作更简单的项目呢?我认为Gogs是很好的选择。简介现在,GitHub已经成为首选的代码托管平台。因为它又很多很棒的功能,操作简单,几乎所有的开发者都喜欢它。同时,谷歌的代码托管项目准备关闭,你可以把项目转移到这里。但如果你在写Android应用程序,或者正在创建下一个伟大的iOS游…

    发布于:2019-10-31 10:19:15

    Git鉴权方式SSH key和用户名密码

      Git的鉴权方式分为ssh和https,ssh需要使用ssh秘钥,而https需要使用用户名和密码。有时候会每次提交都需要输入用户名和密码,下面介绍相关的Windows平台Git鉴权操作。概述使用Git之前需要安装Git-bash并且把它加到环境变量,git-bash下载地址(https://git-scm.com/downloads)。如果使用的是git-desktop,安装的时候会自带git-…

    发布于:2019-10-30 09:32:54

    CICD之logstash服务的Dockerfile使用Gitlab Runner打docker包

      gitlab提交代码后,经gitlabRunner打docker包,推送到docker仓库,然后kubernetes选择版本更新DockerfileFROMopenjdk:8-jre-alpine#ensurelogstashuserexistsRUNaddgroup-Slogstash&&adduser-S-Glogstashlogstash#installplugindepen…

    发布于:2019-10-30 03:29:44

    在阿里云的CENTOS上搭建GIT服务器

      最近突然想把一些原来在本机的代码用git管理起来,本来想再windows上搭一个服务器,转而一想反正有一个阿里云的centos,干脆用起来吧,于是说干就干。一、检查服务器版本是否自带git[root@~]#rpm-qagitgit-1.8.3.1-6.el7_2.1.x86_64language-shellhljs如果现实git-版本号这种说明已经安装过了,如果没有使用下面的命令安装yuminst…

    发布于:2019-10-30 01:25:32

    Jenkins 与 GitLab 的自动化构建之旅

      Jenkins 与 GitLab 的自动化构建之旅一、Gitlab的安装及仓库创建1.1下载Gitlab安装包1).官网下载速度较慢建议先行下载国内的源里面可以找到最新的版本,请单击这里查看。2).安装依赖sudoapt-getinstallcurlopenssh-serverca-certificatespostfix3).配置postfix邮箱选择InternetSite(F12)Enter下一步这里设置FQDN使用默认即可。1.2安装Git…

    发布于:2019-10-29 18:45:07

    Jenkins+Github+Docker实现自动化构建运行Jar

      Jenkins+Github+Docker实现自动化构建运行Jar介绍docker:简单的说,如果你用docker构建一个rabbitMQ集群之类的,将其打包成一个镜像.或者你直接拉取别人配置好的镜像,可以直接在本机0配置的运行一个安装有mq集群容器(类似虚拟机).Jenkins:可以从git或github等代码源,自动拉取代码,进行你想要的测试/构建操作,或shell脚本等.简单介绍下我要实现的效果:在docker容器中运行jenkins.jenkins自动监…

    发布于:2019-10-29 18:40:49

    git-ssh 配置和使用

      git-ssh 配置和使用1、设置Git的username和email:(如果是第一次的话)$gitconfig--globaluser.name"humingx"$gitconfig--globaluser.email"humingx@yeah.net"2、生成密钥$ssh-keygen-trsa-C"humingx@yeah.net"连续3个回车。如果不需要密码的话。最后得到了两个文件:id_rsa和id_rsa.pu…

    发布于:2019-10-28 22:09:49

    场景式解读 Git 工作流

      场景式解读 Git 工作流很开心跟大家分享我自己对工作流的理解,包括我们公司自身正在进行的实践,还有Coding的一些用户提出的他们对于工作流的理解。我希望在今天讲座之后在座的各位可以根据自身开发的具体工作内容,团队的规模和开发的形式,从我提出的几种工作流中找到自己合适的套路,也可以在自有的套路上扩展支撑自己公司特定的流程。工作流什么叫好的工作流呢?适合你的场景就是好,所以今天聊得是场景式解读工作流。工作流从字面意义上理解…

    发布于:2019-10-28 19:45:54

    Git如何回滚代码?

      Git如何回滚代码?摘要:多年以后,你面对一个需要回滚的Git仓库,准会想起这篇博客。某一天,用户跟我反馈,他不能分配任务了。我去看了一下Fundebug捕获的报错信息:可知,出错原因是前端发送的请求参数有问题。这个悲伤的故事是这样的:后端同时修改了多个接口,但是前端没有及时修改对应的接口调用。这个问题不难解决,回滚代码就好了,但是,Git如何回滚代码呢?我花了点时间研究了一下。测试仓库:Fundebug/git-r…

    发布于:2019-10-28 19:19:59

    从撤销 rebase 谈谈 git 原理

      从撤销 rebase 谈谈 git 原理假设我们有两个分支,a和b,它们的提交都有一个相同的父提交(master指向的那次提交)。如图所示:现在我们在分支b上,然后rabase到分支a上。如图所示:平时开发中经常遇到这种情况,假设分支a和b是两个独立的feature分支,但是不小心被我们错误的rebase了。现在相当于两个feature分支中原本独立的业务被揉起来了,当然是我们不想看到的结果,那么如何撤销呢?一种方案是利用reflog命…

    发布于:2019-10-28 19:04:29

    git修改远程仓库地址

      问:Coding远程仓库地址变了,本地git仓库地址如何更新为最新地址git修改远程仓库地址方法有三种:1、修改命令gitremoteoriginset-url[url]2、先删后加gitremotermorigingitremoteaddorigin[url]3、直接修改config文件git远程仓库管理要参与任何一个Git项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目…

    发布于:2019-10-28 18:37:48

    Git fork之后的项目如何从原项目更新

      1、如原项目地址为:https://Brioal@bitbucket.org/funny_lzu/xibeiwang.git2、检查原项目的更新gitfetchhttps://Brioal@bitbucket.org/funny_lzu/xibeiwang.git1.0.03、从原项目更新代码gitpullhttps://Brioal@bitbucket.org/funny_lzu/xibeiwa…

    发布于:2019-10-28 18:13:32

    Git 忽略提交 .gitignore

      在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。Git忽略文件提交的方法有三种方法可以实现忽略Git中不想提交的文件。在Git项目中定义.gitignore文件这种方式通过在项目的某个文件夹下定义.gitignore文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。.giti…

    发布于:2019-10-28 17:49:58

    Git只拉取部分代码

      在某些情况下,我们会有从git上拉取部分文件的需求。下面脚本就演示了如何从gitlab中只拉取需要的文件:#!/bin/bash#拼接git地址,并加上权限GITLAB_PROTOCOL=https://GITLAB_USER=xxxGITLAB_PASSWD=xxxGITLAB_ADDRESS=git.xxx.comGITLAB_GOURP=xxxxxxPROJECT_NAME=xxxxxxCL…

    发布于:2019-10-28 17:35:58