• 0
  • 0
分享

读者提问:

『阿常你好,Windows 下 Git 拉 Gitlab 代码的操作步骤可以分享一下吗 ?』

阿常回答:

好的,总共分为五个步骤。

一、Windows 下安装 Git

官网下载链接:

https://git-scm.com/download/win

Standalone Installer(安装版)

注意哦,另外一个Portable ("thumbdrive edition")是绿色免安装版,不会添加两个右键菜单快捷键。

二、注册 Gitlab 账户

记住你的用户名和邮箱。

官网注册链接:

https://gitlab.com/users/sign_up/

三、项目管理员给用户分配权限

项目管理员授予用户下载项目代码的权限。

四、Gitlab 添加秘钥

1、创建一个空文件夹,在该文件夹下右键选择【Git Bash Here】

2、配置全局变量

$ git config --global user.name "user.name 对应 GitLab 用户名"
$ git config --global user.email "user.email 对应 GitLab 邮箱"

3、生成ssh key

$ ssh-keygen -t rsa -C user.email "user.email 对应 GitLab 邮箱"

4、Gitlab 添加 ssh-key

在 C盘//用户//administrator//.ssh目录下,找到id_rsa.pub文件,打开复制里边的全部内容。

五、Git 拉 Gitlab 代码

1、通过 git clone 指令将项目代码存储到空文件夹中

$ git init$ git clone "仓库地址"

2、从 dev 分支上更新代码

$ git remote add origin XXXXX.git "与远程仓库建立连接"
$ git branch "查看本地是否具有dev分支"
$ git fetch origin dev "如果本地没有dev分支,查看一下远程仓库有没有"
$ git checkout -b dev origin/dev "在本地创建dev分支并切换到该分支"
$ git pull origin dev "将Gitlab dev分支上的内容拉取到本地"

阿常碎碎念:

以上,工作中使用较频繁,阿常整理成为文档,便于今后查阅。

看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 北京时间8月23日早间消息,据报道,当地时间周一,被控在跳槽小鹏汽车前窃取苹果汽车部门商业机密的苹果前员工张晓浪(XiaolangZhang)向美国圣何塞联邦法院认罪。法庭文件显示,张晓浪与美国政府达成的认罪协议为保密状态。在承认盗窃商业机密的重罪后,他将面临最多10年刑期以及25万美元罚款。本案的量刑宣判计划于11月进行。张晓浪被控下载关于苹果汽车项目的内部文件。这批文件总共25页,包含了一款汽车电路板的工程原理图。张晓浪还被控窃取了有关苹果原型产品及原型产品需求的参考手册和PDF文档。根据美国联邦调查局(FBI)和检察官办公室的指控文件,他自2015年开始效力于苹果,后来主要在汽车团队担任...
            0 0 1089
            分享
          •   robotframework其实就是一个自动化的框架,想要进行什么样的自动化测试,就需要在这框架上添加相应的库文件,而用于webui页面自动化测试的就是selenium库。关于robotframework框架的搭建我这里就不说了,今天就给大家根据一个登录的实例来讲一讲,selenium库的相关应用吧。  要想运用selenium库,首先是导入此库的信息。在哪里导入呢?  那就是在我们已经安装好的robotframework的操作页面即ride中导入。  打开ride,按照以下顺序依次建立项目:  1.新建测试项目  2.新建测试套件,在已经建好的项目下建立测试套件  3.新建测试...
            15 15 1064
            分享
          •   不管是对刚毕业的大学生、工作几年的打工仔亦或者是久不入职场的老人来说,进入职场的方向都值得我们深思。  今天我就来解答下大家最常问的问题:开发和测试作为一个项目中很重要的角色,他们有什么区别呢?  薪资方面  作为初级的开发和测试人员,薪资有区别但是差的不会很多,但是随着工作年限的增长,开发和测试的薪资水平就出现了较大的差异。  一般3-5年的开发人员是比较吃香的,工资待遇方面也是非常不错的,但是作为同样一个3-5年的测试人员来讲,工资可能就只有同等经验的开发人员的2/3左右。  当然不排除测试人员非常优秀的情况,比如说在安全测试方面比较精通,在性能测试方面比较有经验,有这种更高技术水平的...
            0 0 1164
            分享
          •   1 BUG现象  系统并发请求,系统停滞无法使用,所有接口都是无法与后端进行交互的状态,系统并没有宕机。  2 BUG的业务流程  1)插入分数方法 涉及插入表ABCD 加了声明式事务  2)查询分数方法 涉及表ABCD  controller() {   @Transactional   insertVo();   selectById();   }  3 排查原因  因为代码不是我写的,一开始我就是怀疑是死锁导致的BUG,然后我用Jconsole,去检测一下死锁,并没有发现死锁,接下来我去Mysql看有没有死锁,结果也没有发现,然后我就懵了,jvm没有锁,mysql也没有锁且...
            0 0 1834
            分享
          •   1 JIRA API 简介  JIRA 在不同的企业 行业 应用的方法都是不一样的,有的需求通过JIRA配置就可以实现,有的需求无法通过配置来实现,或者基于提效的目的,就需要基于 JIRA API 进行二次开发。比如:批量导入团队成员, 批量配置项目空间,两个不同问题类型状态的关联转换等等。  JIRA官网的指导手册是基于 Java的,只有英文版的。由于我没有java基础,所以我是用的python来实现的二次开发。python的jira库,功能是完整的,官网上有接口,库里都有。  python 版:https://jira.readthedocs.io/ind...
            0 0 1393
            分享
      • 51testing软件测试圈微信