Git
Git 相关的问题
一朵风中摇曳的水仙花
世人多愿锦上添花,却少有人雪中送炭
展开
-
完全卸载删除gitlab
1、停止gitlabgitlab-ctl stop2、卸载gitlab(注意这里写的是gitlab-ce)rpm -e gitlab-ce3、查看gitlab进程ps aux | grep gitlab4、杀掉第一个进程(就是带有好多.............的进程)kill -9 18777杀掉后,在ps aux | grep gitlab确认一...转载 2020-02-08 20:35:31 · 228 阅读 · 0 评论 -
Windows上配置SSHKey到GItHub
检查环境在Linux和Mac系统中都自动安装了SSH,Windows系统需要安装Git Bash。首先检查下本机是否已经安装了SSH,在终端输入ssh即可:生成sshkey输入:ssh-keygen -t rsa然后连续三次回车出现上面内容就说明成功生成id_rsa和id_rsa.pub两个文件,id_rsa.pub为公钥,id_rsa为私钥,它们都是隐藏文件。Windows下路径会输出:添加SSH Key到Github上登录Github,点击右上角进入设置界转载 2020-07-21 11:28:58 · 339 阅读 · 0 评论 -
GitLab-使用SSH的方式拉取和推送项目
场景Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程):https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101039801从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101077527转载 2020-07-21 11:25:10 · 2487 阅读 · 0 评论 -
Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、Owner
Gitlab权限管理Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读写版本库Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限Owner:可以设置项目访问权限 - Visibility Lev转载 2020-07-05 10:00:38 · 323 阅读 · 0 评论 -
GitLab的权限管理及Merge Request
目录目录1、前言2、角色权限3、强制代码审查一、设置受保护分支二、创建及批核Merge Request三、历史查询1、前言团队目前在日常开发工作中都是在线下进行代码审查,但是这样的模式根本无法做到过程留痕。因此,需要使用GitLab的Merge Request或者Gerrit这样的工具进行过程管理。这里详述一下如何通过Merge Request进行线上的代码审查。2、角色权限首先,在GitLab中的角色分为以下5种:Guest、Reporter、Develop转载 2020-07-05 10:01:12 · 6463 阅读 · 0 评论 -
git如何修改commit
Git版本控制工具在程序开发中占有者重要地位,目前相当多的企业和公司都会使用它管理自己的项目源码。很多时候用户在提交了代码后会发现提交内容与预期不符,本文就简单介绍如何修改Git提交。工具/原料 Git Bash 方法/步骤 找到空白目录创建连个新的文件hello.txt和world.txt,接着打开GitBash命令行工具,输入git init将目录编程Git管理的项目 接着执行git status 可以看出新建的文件为未跟踪状态,执行git add .将当前目录下的文转载 2020-07-05 10:01:24 · 906 阅读 · 0 评论 -
git rebase 理解
一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commi...转载 2020-04-08 09:15:04 · 246 阅读 · 0 评论 -
IDEA安装插件Git Commit Template
最近 项目代码版本管理迁移到了git,所以我们都使用git提交代码。但是提交的massage优点乱,如果统一化标准化的就很容易让人理解。我发现其实idea对此已经有一个很好的插件来支持了。那就是Git Commit Template1、idea安装git commit template插件2、重启idea3、选择要提交的文件,右击,如下图:填写对应的内容,提交即可...转载 2020-04-07 12:29:43 · 2493 阅读 · 0 评论 -
Intellij idea GitLab插件的使用说明
最近在工作是的代码管理工具换成了git,公司里面使用gitlab统一进行管理。于是学习了一下,发现有一个很好用的gitlab与idea集成的插件,与大家分享。1: 将GitLab上已经存在的项目克隆到本地空间第一步如下:首次进入会要求配置GitLab Server Url (服务器地址)以及 GitLab Personal Access Token(认证token),填写后,...转载 2020-04-07 10:43:38 · 8410 阅读 · 1 评论 -
gitlab搭建整体过程以及遇到的坑
首先登陆这个网址选择你的虚拟机:https://about.gitlab.com/install我选择了centos7,跳转至https://about.gitlab.com/install/#centos-7就可以看到安装的步骤了,直接抄就可以。第一步:sudo yum install -y curl policycoreutils-python openssh-serve...原创 2020-02-08 10:54:27 · 1203 阅读 · 0 评论 -
git连接远程github如何设置免密提交
因为公司目前的代码管理工具逐渐转向了git,我也学着使用起来,但是只会基本使用,并没有系统学习,感觉对其原理还是不是很懂。所以趁假期期间系统的学习一下git。这不,今天遇到遇到一个问题,我在本地连接远程github,push的时候总是要求我输入用户名和密码。主要是如果提交的频率比较高的话这样实在是太痛苦了。于是我在网上找到一种方法将原来的https的连接方式更改成为ssh连接,这样就可以使用免密提...原创 2020-02-04 12:27:05 · 1888 阅读 · 0 评论