【gitlab】gitlab相关基础知识、利用hyper-v安装ubuntu及在ubuntu环境下搭建本地gitlab服务

一、git是什么?

git是一个版本控制系统,可以看做一种工具,或者一种命令,常用到命令git config -- (一种工具)

二、gitlab是什么?

gitlab是基于git的一个开源项目,可以搭建到本地进行项目托管,并能够设置权限、发表评论、或者成员间进行代码沟通。(开源项目)

三、gitlib是什么?

gitlib是实现git的类包。(类包)

四、github是什么?

github是一个平台,主要托管基于git管理的各种开源项目,提供一个存储项目的仓库网站。(一个网站)

五、gitlab与github的区别?

最大的区别在于对私有库的管理上,github是需要收费的,gitlab是免费的。

如果做一些开源的项目,可以使用github。如果对于一些不便于全部代码都公开的项目,可以选择gitlab。

六、windows环境下安装git

1、从网站上下载git。git下载地址

2、按照向导进行安装。

3、在git初次运行前进行配置,主要配置用户名和邮箱信息,用于后续代码的管理。

    使用到的命令:git config --global user.name git config --global user.email

   查看设置的用户名和密码:    

 git config --global user.name   git config --global user.email


七、git的图形化工具tortoiseGit

1、下载tortoiseGit的安装包,同时下载中文语言安装包。tortoiseGit安装包和中文语言包下载地址

2、根据向导进行安装,在安装的中断,可安装中文语言包,便于设置中文语言。

3、对tortoiseGit进行向导设置,主要设置用户名和密码信息。


4、生成gitlab需要的私钥、公钥,并进行保存。


八、本地服务器上安装gitlab(这里服务器现特值自己的主机)

gitlab提供社区版和企业版两种版本,社区版可以下载之后,安装在本地服务器上对项目进行托管,而企业版的需要收取费用,进行在线的项目托管;还有一个主要原因,gitlab有时受网络限制的原因,会出现注册不成功的现象。基于上述场景考虑,使用本地部署的方式亟待需要。

详细的安装文件,可以查看:gitlab安装文件

目前官网上比较推荐的是利用Ubuntu 16.04LTS进行安装gitlab,因此第一步需要在win10上,安装好Ubuntu,在这里我们选用Hyper-v安装Ubuntu。

Hyper-v是什么?请参考:Hyper-v百度百科

1、win10下安装Hyper-v

a、打开控制面板,找到图上所示。


b、在打开的文件夹中,勾选Hyper-v。


c、点击确定,进行安装,重新启动后,就能看到已经安装好的Hyper-v。



2、Hyper-v下安装Ubuntu 16.04LTS

a、下载Ubuntu 16.04LTS。下载地址,存放到本地待用。

b、安装虚拟交换机,选择外部。


c、虚拟交换机名称,填写设置。


d、返回主页,新建虚拟机。


e、根据向导下一步,中间有一部会选择镜像文件,这个镜像文件值得是,你在本地存放下载好的iso文件的地址。还有一部是选择安装路径,可以自己设置,但注意该空间一定要足够大。



f、在安装过程中,会有一部选择虚拟交换机,该虚拟交换机为你之前创建的虚拟交换机。


g、安装之后,返回主页面,连接虚拟机,虚拟机会进行相应的向导配置。配置完成之后,也就安装好了ubuntu系统,此时重启虚拟机系统即可。下图为最后安装的效果图。


3、在ubuntu系统上,搭建gitlab服务

ubuntu安装完成之后,即可以在该系统上,进行搭建gitlab服务。详细安装文档可见官网。gitlab在ubuntu系统下的详细安装步骤,在这里,获取的是清华大学的镜像软件,从官网上下载较慢。清华大学镜像下载



安装完成之后,输入http://localhost,即可查看到已经安装好的本地gitlab,第一次安装的密码会提示更改,用户名为root,密码为已经更改的。已经安装好并登录的系统界面。到此gitlab在本地就已部署完毕。


安装过程中,用到的linux命令如下:

1、安装配置依赖项,命令输完之后,会配置postfix,在配置过程中,先按Tab键,再进行不同选择。

sudo apt-get install curl openssh-server ca-certificates postfix

2、添加gitlab仓库到apt中,这里会将官网的源,切换为清华大学的镜像源路径,这样会使下载速度加快。镜像文件的版本选择可参考如下地址:镜像文件版本号

curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_10.0.0-ce.0_amd64.deb
dpkg -i gitlab-ce_10.0.0-ce.0_amd64.deb

3、启动gitlab。

gitlab-ctl reconfigure


猜你喜欢

转载自blog.csdn.net/xiaoyinmochun/article/details/79657337