美文网首页
GitLab - 基于Git的项目管理工具

GitLab - 基于Git的项目管理工具

作者: kangyiii | 来源:发表于2017-10-13 18:27 被阅读0次

之前一直在使用SVN做版本控制,对于git并没有太多的知识储备,而且Xcode上也集成了Git的部分功能,所以索性用Git做一做版本控制,全当学习积累。

SVN和Git的区别

SVN是集中式管理控制系统,所有每次代码的变更都最先在服务器上实现并存储。
Git是分布式管理控制系统,但Git跟SVN一样有自己的集中式版本库或服务器,也就是我们随后要介绍的GitLab。但,Git更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个自己的版本库。
想看更详细的区别的同学,戳这里

GitLab使用流程

  1. 和你的同事注册GitLab 社区版账号
  2. 在GitLab中创建新项目
  3. 获取并上传公钥
    第二步第三步这里我就不多写了,转载一个不错的步骤说明,需要详细了解,请移步GitLab的简单使用
  4. 导入项目
    这一步的目的是将你的本地项目上传到创建的GitLab项目中
cd "本地存在项目的路径"  
git init  
git remote add origin git@gitlab.com:USERNAME/PROJECTNAME.git  
git add .  
git commit -m 'first git demo'  
git push -u origin master  
  1. 当你的同事需要导入服务器代码到本地时,你只需要将项目在GitLab上分享给你的同事,并将权限设置的master,你的同事就能从页面上获取到一个git地址,如图:
获取Git地址
  1. 你的同事在Xcode上的操作


    Xcode操作
输入git地址

注意是GitLab社区版,GitLab Community Edition,因为只有这个是免费的

相关文章

  • docker安装gitlab

    Gitlab简介 GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具...

  • gitlab和jenkins

    gitlab安装介绍 GitLab简介 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具...

  • Win10环境项目搭建和报错处理

    项目详情: IDE: Webstorm 运行环境:Node.js 管理工具:Git 项目仓库:GItLab 一、搭...

  • GitLab

    简介 GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和...

  • CentOS 7 环境搭建GitLab

    GitLab是一个基于 Web 的 Git仓库管理工具,使用开源许可证。 官网:https://about.git...

  • Git使用入门

    git是常用的项目管理工具,适合于多人合作开发项目。git仓库可以选用github或gitlab。企业项目一般选用...

  • GitLab - 基于Git的项目管理工具

    之前一直在使用SVN做版本控制,对于git并没有太多的知识储备,而且Xcode上也集成了Git的部分功能,所以索性...

  • 第一次向自己的gitlab仓库推送文件(不建议使用,复杂化了)

    1.GitLab简介 GitLab,是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可通过Web界面...

  • 搭建Gitlab实践

    安装gitlab 前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭...

  • ubuntu 16.04 搭建GitLab代码管理

    什么是GitLab? GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建...

网友评论

      本文标题:GitLab - 基于Git的项目管理工具

      本文链接:https://www.haomeiwen.com/subject/cmttuxtx.html