0551-64935702
您的当前位置:主页 > 技术分享

java 版本控制工具从GitHub到GitLab

发布者:管理员   发布时间:2019-07-31 18:55:54   浏览次数:5,840

一、GitHub的安装和使用

我们需要下载下面三个软件源

1、进入git官网https://git-scm.com/downloads我们下载Windows最新版本的,点击下载安装



2、输入git version 查看git是否成功安装



3、登陆github,我们先注册一个账号,登陆进去,点击Start a project 我们开始创建一个项目




4、创建一个GitHub项目,点击Create repository



5、复制自己刚才创建的GitHub的地址


   


6、我们在电脑上创建一个文件夹,我们用cmd打开,命令行输入git clone https://github.com/baixiandong/github-test.git,从GitHub上拉取项目



7、打开从GitHub上拉取的项目,随便打开一个文件,我们输入自己修改的代码,进入cmd命令行, git init 进行初始化, git add .gitignore添加被修改的文件,最后提交我们本地的代码到GitHub,使用git commit -m '修改了一段代码'



8、刷新GitHub,就可以看到我们修改的代码



注意:使用这种命令行方式从本地上传文件到GitHub非常不方便,所以我们采用TortoiseGit方式


1、进入TortoiseGit官网https://tortoisegit.org/download/,下载64位的TortoiseGit点击安装,选择语言,我们只能选择English,所以我们还需要下载中文版的TortoiseGit,安装时,我们勾选使用中文,注意安装顺序。





2、安装成功后,点击鼠标右键,选择git克隆,输入刚才创建项目的地址,点击确定



3、我们修改目标代码,然后保存保存,鼠标右击git提交-->“master”,在日志信息上输出我们的修改信息,点击提交并推送



4、刷新GitHub,我们就可以看到,我们刚才提交的代码


二、GitLab的安装和使用


1.GitHub和GitLab的优缺点:

GitHub作为开源代码库及版本控制系统,拥有超过900万的开发者用户,目前仍然是最火的开源项目托管系统。GitHub同时提供公共仓库和私有库,但如果要使用私有仓库,是需要付费的。

而GitLab解决了这个问题,你可以在上面创建私人的免费仓库。

GitLab让开发团队对他们的代码仓库拥有更多的控制,相比于GitHub,它有不少的特色:

允许免费设置仓库权限;允许用户选择分享一个project的部分代码;允许用户设置project的获取权限,进一步的提升安全性;可以设置获取到团队整体的改进进度;通过innersourcing让不在权限范围内的人访问不到该资源。

从代码私有性方面来看,有时公司并不希望员工获取到全部的代码,这个时候GitLab无疑是更好的选择。但对于开源项目而言,GitHub依然是代码托管的首选。

2.安装GitLab的条件

(1)Workstation 15 Pro(2)ubuntu-19.04-desktop-amd64.iso系统 (3)docker version :19.03.0


3、在虚拟机上创建/usr/local/docker/gitlab的目录


4、用使用命令 docker pull twang2218/gitlab-ce-zh 拉取gitlab镜像


5.在/usr/local/docker/gitlab目录下编辑docker-compose.yml文件



6.使用命令启动docker-compse up 



7、登录gitlab,先输入管理员密码,默认用户名为root



8、创建一个项目hello-gitlab















上一篇:关于jsonp实现跨域的理解

    皖公网安备 34010402700661号

Copyright © 版权所有 © 2016-2021 安徽悦信网络科技开发有限公司 皖ICP备16006595号-1