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

    Git仓库完全迁移,包括所有的分支和标签,当然也包括日志

      度娘了一堆git仓库迁移的内容,一个个都比较麻烦,而且本地下了代码,还要删去库地址,再切换到新库的地址上传。一般这种操作都只是master分支,其他分支还要一个一个来,后来在51CTO上找了一个文章,简单明了,一下就全搞定了。包括所有的分支、标签、日志,一个不少。当然账号对应的事就没办法了。四行命令:gitclone--mirror<URLtomyOLDrepolocation>cd&…

    发布于:2019-10-22 13:55:00

    Gitlab 8.x runner安装与配置

      Gitlab 8.x runner安装与配置介绍  Gitlab8.x之后默认集成了GitlabCI,意味着支持了持续集成相关功能。每一次集成操作都需要对应的runner来跑代码构建、测试、发布等操作。Runner实际上就是为Gitlab的持续集成指定一个环境。安装官方文档地址:https://docs.gitlab.comunner/install/  GitlabRunner的版本需要跟Gitlab对应,这里有一个对照表。最新的版本对照…

    发布于:2019-10-22 11:33:12

    cnpm+gitlab-ci 模块自动发布方案

      cnpm+gitlab-ci 模块自动发布方案为什么会探讨这个主题在我司现有web前端项目构建过程中,一直使用gulp+rjs的方案进行项目打包,由于整站项目过于庞大,即使是以相当好的机器多核打包,也需要4分钟+的时间,遂产生了将模块全部使用npm管理,并拆分子项目,达到每个通用模块都可自动构建,单元测试,保证质量并稳步迭代的目的。项目其余细节公司内部内容,略过cnpm与cnpmjs.org的部署cnpm原理为npm原有的一些命令设置了代理,…

    发布于:2019-10-22 11:11:44

    搭建 gitlab 服务器

      apt-getinstallgitlab-ce失败问题log:gemdevise-two-factor的依赖关系得不到满足。Settingupruby-paranoia(2.1.3-1)...Settingupgitlab(8.5.8+dfsg-5)...Creating/updatinggitlabuseraccount...adduser:Warning:Thehomedirectory`/v…

    发布于:2019-10-22 10:44:51

    修复群晖 GitLab 升级失败的问题

      如果你最近使用群晖套件中心的GitLab(9.4.4-0050),并且勾选转换数据库(MariaDB=>postgresql),那么你很可能遇到丢失数据的问题(Version:10.6.4-0051).表现为打开GitLab首页提示设置root密码,登录后台显示所有项目丢失.故障的原因是群晖”借鉴”的MySQLtoPostgreSQLConverter项目存在一些问题.群晖内的具体路径为/v…

    发布于:2019-10-22 10:19:20

    gitlab 403 forbidden 并发引起ip被封问题解决方法

      步骤:打开/etc/gitlab/gitlab.rb文件。查找gitlab_rails[‘rack_attack_git_basic_auth’]关键词。取消注释修改ip_whitelist白名单属性,加入Gitlab部署的IP地址。gitlab_rails[‘rack_attack_git_basic_auth’]={‘enabled’=>true,‘ip_whitelist’=>[…

    发布于:2019-10-22 09:57:53

    CentOS安装新版git——超简单

      忘了从哪里弄来的,CentOS6安装新版git的利器:CentOS6:#安装Gityuminstall-yepel-releaserpm-ivhhttps://centos6.iuscommunity.org/ius-release.rpmyumlistgit2uyuminstall-ygit2ugit--versionCentOS7:[html]viewplaincopy<code>…

    发布于:2019-10-22 03:14:08

    jenkins使用git+gradle+webhook实现自动部署

      jenkins使用git+gradle+webhook实现自动部署1、下载jenkins网址:http://mirrors.jenkins-ci.org/,可以按照操作系统来选择相应的安装方式。RC是候选发布版,我们选择LTS长期稳定版即可。我采用的war包的部署方式,选择war-stable,找到最新的jenkins为2.121.2,进入目录下载,或者可以直接wget链接。wgetmirrors.jenkins-ci.org/war-stable/2.121.…

    发布于:2019-10-21 15:28:39

    git 设置代理和取消代理

      如果代理类型是socks5进行如下设置即可gitconfig--globalhttp.proxysocks5://127.0.0.1:1080gitconfig--globalhttps.proxysocks5://127.0.0.1:1080如果是普通的http/https进行如下设置即可gitconfig--globalhttps.proxyhttp://127.0.0.1:1080gitco…

    发布于:2019-10-20 19:55:09

    Git回退命令

      $gitreset–hardHEAD^回退到上个版本$gitreset–hardHEAD~3回退到前3次提交之前,以此类推,回退到n次提交之前$gitreset–hardcommit_id退到/进到指定commit的sha码强推到远程:$gitpushoriginHEAD–force删除本地分支gitbranch-dbranch_name删除远程分支gitbranch-r-dorigin/bran…

    发布于:2019-10-20 19:37:14

    团队合作必备的Git操作

      团队合作必备的Git操作编辑器&Mac1、编辑器的使用vscode插件git辅助工具,可查看代码的书写者:GitBlame2、Mac工具使用强大终端item23、在macOS中完美配置文件名大小写敏感(解决git默认对大小写不敏感问题)解决git大小写不敏感知识篇一、git使用一般企业中使用代码管理工具Git开发时都是通过拉分支进行功能细致开发,所以掌握git的分支操作时必要的使用Git下载指定分支命令为:git…

    发布于:2019-10-20 16:27:02

    Git修改commit提交信息

      Git修改commit提交信息当进行一次commit提交的时候,可以附带简短的信息说明,代码如下:$commit-m"蚂蚁部落提交"在-m命令后面跟着的”蚂蚁部落提交”就是commit提交信息。提交信息可以修改,代码实例如下:$gitcommit--amend-m"c3"但是上述命令只能修改最后一次commit提交的信息。更多内容可以参阅(http://www.softwhy.com/article-8492-1.html)用…

    发布于:2019-10-20 15:58:51

    在团队中使用GitLab中的Merge Request工作模式

      在团队中使用GitLab中的Merge Request工作模式在工作中使用Git已有5年多的时间了,Git分布式的工作机制以及强大的分支功能使得在团队中推广使用没有受到什么阻碍。一直以来都是采用的分支管理模式,我把项目的开发分为三个阶段:开发、测试和上线。一、分支管理模式1、开发阶段除了master分支创建一个供所有开发人员开发的dev分支;开发人员在dev分支上进行工作,随时随地commit,每天push一次到服务器;push代码前需要进行pull操作,因…

    发布于:2019-10-20 13:40:14

    GitLab 批量导入项目( 迁移 )

      1、gitlab作为代码仓库存储,可能会由于各种原因问题,对项目进行大批量的迁移;2、怎么迁移更快呢?下面orange就给你说说,让你实现批量项目快速迁移;(1)在原来的代码或项目存储的位置进行打包(/vat/opt/gitlab/git-dataepositories);#tarczvfgroup_xxx.tar.gzgroup_xxx/*(2)将打包好的项目组迁移到目的地,进行代码还原,并显示…

    发布于:2019-10-20 13:20:55

    GitLab在重置用户密码 – 找回root密码

      GitLab在重置用户密码 – 找回root密码摘要忘记密码对于这个不喜欢记密码又强迫症不喜欢用一个密码走天下的人来说和吃饭一样平凡的发生着首先切换到git用户sugit-注意下面的高亮行git@57aab1253afd:~/gitlab$bundleexecrailsconsoleproductionLoadingproductionenvironment(Rails4.2.6)irb(main):001:0>user=User.fin…

    发布于:2019-10-20 13:17:33

    Jenkins和Git稀疏结账

      您可以使用Git的稀疏结账功能。请注意,Git仍将整个存储库克隆到本地磁盘。然而,这并不是太糟糕,因为它是压缩的。1.在Jenkins中创建一个新作业,在源代码管理部分设置Git存储库。2.建立项目。这会将整个存储库克隆到本地磁盘。3.打开项目的工作区文件夹,删除除.git文件夹之外的所有内容。4.打开项目工作区文件夹的Gitshell。启用稀疏检查:gitconfigcore.sparseche…

    发布于:2019-10-20 02:21:18