发布者:管理员 发布时间: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