第一步:安装git软件
方法:百度git
点击下载,然后双击安装,一直点下一步即可。
 
第二步:设置用户名和邮箱
方法:在桌面上点鼠标右键,选择Git Bash,然后分别运行命令
git config --global user.name "username"
git config --global user.email "Email-address"
把username替换成自己在gitlab上的用户名 Email-address替换成注册的邮箱账号
 
第三步:获取gitlab ssh
方法:进入gitlab首页,点击右上角倒数第二个图标(是个小人)
然后选择左边的SSH Keys菜单
点击add SSH key按钮
点击the SSH help page链接,会出现生成SSH key的帮助信息
复制第一条命令,以同样的方式打开Git Bash,执行第一条命令

ssh-keygen -t rsa -C "Email-address"
会出现下图情况:

上面提示了生成的ssh key存放的地址,打开相应文件夹,有如下三个文件

打开id_rsa.pub,复制文件内容,到Add an SSH Key的key文本框内,应该会自动生成title。SSH key添加成功。

第四步:添加工程
点击自己的头像回到自己的首页,在页面右上角有如下New Project按钮

点击按钮,输入自己的工程名,这里以HibernateDemo为例,还可以添加项目说明,和项目是私有的还是公开的,私有的可以添加项目的用户和权限,这里设置为私有的。
设置完毕后点击create project按钮,项目创建成功。

第五步:添加项目文件
进入本地资源管理器中项目的根目录如图:

在根目录中点击鼠标右键,选择Git Init here,文件夹中会出现.git文件夹,如果没有,设置文件夹选项中的显示隐藏文件夹。

然后再点击鼠标右键,选择Git Gui,出现如下界面:

点击缓存改动,然后点击提交,项目文件已经提交到Git仓库,但是并没有上传到我们的gitlib服务器。
选择远端->上传,出现如下界面:

在Arbitrary location地址栏里,输入我们的项目地址,即在我们创建项目成功的页面上方:

复制改地址到Arbitrary locatio栏里,然后点击上传。

上传成功后,我们的项目已经在服务器上了。
以后每次项目改动,重复项目提交的过程,先缓存,不用提交,直接上传,就会备份到gitlib服务器上。同时也可以找到以前的版本,可以恢复旧版本

gitlab使用入门的更多相关文章

  1. 私有仓库GitLab快速入门篇

    私有仓库GitLab快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 安装文档请参考官网:https://about.gitlab.com/installation/#ce ...

  2. 版本控制工具Git工具快速入门-Linux篇

    版本控制工具Git工具快速入门-Linux篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.版本管理系统的介绍 1>.版本管理系统的特点 1.1>.自动生成备份: ...

  3. Gitlab 与 Git Windows 客户端一起使用的入门流程

    我的技术博客经常被流氓网站恶意爬取转载.请移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齐的排版.有效的链接.正确的代码缩进.更好的阅读体验 ...

  4. gitlab版本管理小白入门

    在新公司入职已经一周了,由于刚好在版本空档期,没有什么开发任务,就自己熟悉熟悉代码什么的. 目前公司用的是git,原来公司用的是svn,今天就记录下从小白入门. gitlab分布式版本管理,理论介绍就 ...

  5. 从零入门 Serverless | 教你 7 步快速构建 GitLab 持续集成环境

    作者 | 存诚 阿里云弹性计算团队 本文整理自<Serverless 技术公开课>,"Serverless"公众号后台回复"入门",即可获取系列文章 ...

  6. GitLab CI/CD 自动化部署入门

    前言:因为找了B站内推,测试开发,正好知道内部使用GitLab做自动化测试,所以简单学了一下,有错误的地方请指正. 入门 初始化 cp: 无法获取'/root/node-v12.9.0-linux-x ...

  7. GIT入门笔记(15)- 链接到私有GitLab仓库

    GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的功能,能够浏览源代码,管理 ...

  8. Jenkins入门-部署gitlab 项目(8)

    目前很多公司代码管理已经迁入到了git上,大多数的公司使用的代码管理服务器是gitlab,目前持续交付的流行很多公司都采用Jenkins完成持续交付工作.首先我们需要通过Jenkins来获取我们的项目 ...

  9. gitlab入门

    目录 git下载 注册ssh git客户端及图形化工具tortoisegit下载: git客户端安装: https://git-scm.com/download   (git客户端 此种需要命令行执行 ...

随机推荐

  1. javascript中对象的不同创建方法

    javascript中的对象与一般的面向对象的程序设计语言(c++,Java等)不同,甚至很少有人说它是面向对象的程序设计语言,因为它没有类.javaScript只有对象,不是类的实例.javascr ...

  2. poj1487

    题目大意: 给一棵递归树,看链接图片,从根节点开始对于每个节点往它的子节点移动,直到叶子节点停止.每个节点选哪一个孩子节点继续往下走是随机的(等概率).然后叶子节点都会标记一个数值,记为走到该节点的得 ...

  3. ios 应用程序之间的跳转(内置程序的实现)

    ios 应用程序之间的跳转(内置程序的实现) 一个程序若要跳到另一个程序.需要在目标程序的plist文件里面修改: 打开info.plist,添加一项URL types 展开URLtypes,再展开I ...

  4. Docker容器的数据管理

    Docker容器的数据管理 Docker容器的数据管理 什么是数据卷(Data Volume)? 数据卷是经过特殊设计的目录,可以绕过联合文件系统(UFS),为一个或者多个容器提供访问 数据卷设计的目 ...

  5. CSS 技术关键字

    CSS 技术关键字 元素 替换元素 非替换元素------替换元素和非替换元素的分类是CSS范畴内的,其它的分类都不属于CSS定义的                替换元素和非替换元素的定义是出于“我 ...

  6. atoi函数和atof函数

    1.函数名:atoi 功能:是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中 名字来源:alphanumeric to integer 用法:int atoi(const char *n ...

  7. CSS选择器、优先级和匹配原理

    作为一个Web开发者,掌握必要的前台技术也是很重要的,特别是在遇到一些实际问题的时候.这里给大家列举一个例子: 给一个p标签增加一个类(class),可是执行后该class中的有些属性并没有起作用.通 ...

  8. 製程能力介紹(SPC introduction) ─ 製程能力改善及評估

    如何改善製程能力 參考下面常態分配圖,原製程能力不足,其製成品有一定比率超出下限規格,其改善對策有二: 縮小製程變異,也就是改善Cp,提高Cp的值. 移動製程中心,也就是改善Ck,減小Ck的值. 就技 ...

  9. WinSetupFromUSB – Install Windows XP from USB Flash Drive

    http://myeeeguides.wordpress.com/2008/11/15/winsetupfromusb-install-windows-xp-from-usb-flash-drive/ ...

  10. material风格的日期/时间选择:SublimePicker

    介绍: 一个material风格的view,提供了各种关于日期选择的功能,可以选择日期,选择时间,选择重复次数等,可以在不离开选择器的情况下在不同的选择界面间切换.其实这些功能是从5.0的日历中抠出来 ...